Fix a few clipboard issues.
This commit is contained in:
parent
d4b2bc0964
commit
9562a6b49e
|
@ -742,7 +742,7 @@ export class ComfyApp {
|
|||
// copy nodes and clear clipboard
|
||||
if (this.canvas.selected_nodes) {
|
||||
this.canvas.copyToClipboard();
|
||||
e.clipboardData.clearData();
|
||||
e.clipboardData.setData('text', ' '); //clearData doesn't remove images from clipboard
|
||||
e.preventDefault();
|
||||
e.stopImmediatePropagation();
|
||||
return false;
|
||||
|
@ -848,29 +848,16 @@ export class ComfyApp {
|
|||
|
||||
// Ctrl+C Copy
|
||||
if ((e.key === 'c') && (e.metaKey || e.ctrlKey)) {
|
||||
if (e.shiftKey) {
|
||||
this.copyToClipboard(true);
|
||||
e.clipboardData.clearData();
|
||||
block_default = true;
|
||||
}
|
||||
else {
|
||||
// Trigger onCopy
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Ctrl+V Paste
|
||||
if ((e.key === 'v') && (e.metaKey || e.ctrlKey)) {
|
||||
if (e.shiftKey) {
|
||||
this.pasteFromClipboard(true);
|
||||
block_default = true;
|
||||
}
|
||||
else {
|
||||
if ((e.key === 'v' || e.key == 'V') && (e.metaKey || e.ctrlKey)) {
|
||||
// Trigger onPaste
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.graph.change();
|
||||
|
||||
|
|
Loading…
Reference in New Issue