Fix Ctrl+V to paste from system clipboard when internal clipboard is empty

This commit is contained in:
diodiogod
2026-02-02 18:22:54 -03:00
parent 9b04729561
commit ce4d332987
2 changed files with 74 additions and 78 deletions

View File

@@ -575,10 +575,8 @@ export class CanvasInteractions {
} }
break; break;
case 'v': case 'v':
// Paste layers from internal clipboard // Paste from internal clipboard or system clipboard
if (this.canvas.canvasLayers.internalClipboard.length > 0) { this.canvas.canvasLayers.handlePaste('mouse');
this.canvas.canvasLayers.pasteLayers();
}
break; break;
default: default:
handled = false; handled = false;

View File

@@ -704,10 +704,8 @@ export class CanvasInteractions {
} }
break; break;
case 'v': case 'v':
// Paste layers from internal clipboard // Paste from internal clipboard or system clipboard
if (this.canvas.canvasLayers.internalClipboard.length > 0) { this.canvas.canvasLayers.handlePaste('mouse');
this.canvas.canvasLayers.pasteLayers();
}
break; break;
default: default:
handled = false; handled = false;