diff --git a/src/commands/view/CopyComponent.js b/src/commands/view/CopyComponent.js index 4ae6262c3..53f09822b 100644 --- a/src/commands/view/CopyComponent.js +++ b/src/commands/view/CopyComponent.js @@ -3,7 +3,7 @@ module.exports = { const em = ed.getModel(); const models = [...ed.getSelectedAll()]; - if (models.length && !ed.Canvas.isInputFocused()) { + if (models.length && !em.isEditing()) { em.set('clipboard', models); } } diff --git a/src/commands/view/PasteComponent.js b/src/commands/view/PasteComponent.js index b99afa4ee..5c7c13bd3 100644 --- a/src/commands/view/PasteComponent.js +++ b/src/commands/view/PasteComponent.js @@ -6,7 +6,7 @@ module.exports = { const clp = em.get('clipboard'); const selected = ed.getSelected(); - if (clp && selected && !ed.Canvas.isInputFocused()) { + if (clp && selected && !em.isEditing()) { ed.getSelectedAll().forEach(comp => { if (!comp) return; const coll = comp.collection;