From 4c65650b64a4ad31075ffc28416ff3b32d968890 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Mon, 18 Feb 2019 22:38:40 +0100 Subject: [PATCH] Update add in Keymaps --- src/keymaps/index.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/keymaps/index.js b/src/keymaps/index.js index 51d63ce19..0311e89d8 100644 --- a/src/keymaps/index.js +++ b/src/keymaps/index.js @@ -110,7 +110,7 @@ module.exports = () => { for (let id in defKeys) { const value = defKeys[id]; - this.add(id, value.keys, value.handler, { force: false }); + this.add(id, value.keys, value.handler); } }, @@ -136,8 +136,7 @@ module.exports = () => { * }) */ add(id, keys, handler, opts = {}) { - const em = this.em; - const force = opts.force || false; + const { em } = this; const cmd = em.get('Commands'); const editor = em.getEditor(); const canvas = em.get('Canvas'); @@ -151,7 +150,7 @@ module.exports = () => { handler = isString(handler) ? cmd.get(handler) : handler; opts.prevent && canvas.getCanvasView().preventDefault(e); const ableTorun = !em.isEditing() && !editor.Canvas.isInputFocused(); - if (ableTorun || force) { + if (ableTorun || opts.force) { typeof handler == 'object' ? handler.run(editor, 0, opt) : handler(editor, 0, opt);