From 2c26601969d41b80a875e3b4640b01c9859ff900 Mon Sep 17 00:00:00 2001 From: kekee000 Date: Thu, 4 Feb 2016 17:38:20 +0800 Subject: [PATCH] fix dialog key binding --- src/fonteditor/widget/glyfviewer/binder.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/fonteditor/widget/glyfviewer/binder.js b/src/fonteditor/widget/glyfviewer/binder.js index 33ee696..b854169 100644 --- a/src/fonteditor/widget/glyfviewer/binder.js +++ b/src/fonteditor/widget/glyfviewer/binder.js @@ -10,6 +10,7 @@ define( var i18n = require('../../i18n/i18n'); var lang = require('common/lang'); var DragSelector = require('../DragSelector'); + var program = require('../program'); function onItemClick(e) { @@ -68,12 +69,16 @@ define( } function preventEvent(e) { - console.log('prevent'); e.preventDefault(); e.stopPropagation(); } function downlistener(e) { + // 如果主程序停止监听key事件,则此处也不处理事件 + if (!program.listening) { + return; + } + var me = this; e.ctrl = e.ctrl || e.metaKey; var selected;