From 1874fe8a2301ff65559e2c0c141f6fd0144e0ac8 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 14 Jun 2018 08:25:40 +0200 Subject: [PATCH] Don't copy the component only when the editor is in text editing mode --- src/commands/view/CopyComponent.js | 2 +- src/commands/view/PasteComponent.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;