From ce5eff100cedc8cdda037bbee9fd5e6e78cc41f4 Mon Sep 17 00:00:00 2001 From: Ben Ogle Date: Tue, 12 Aug 2014 16:54:43 -0700 Subject: [PATCH] Stop propagation on all commands --- src/editor-component.coffee | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/editor-component.coffee b/src/editor-component.coffee index 2038f5787..3345cee19 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -510,8 +510,14 @@ EditorComponent = React.createClass addCommandListeners: (listenersByCommandName) -> {parentView} = @props - for command, listener of listenersByCommandName - parentView.command command, listener + addListener = (command, listener) -> + parentView.command command, (event) -> + event.stopPropagation() + listener(event) + + addListener(command, listener) for command, listener of listenersByCommandName + + return observeConfig: -> @subscribe atom.config.observe 'editor.showIndentGuide', @setShowIndentGuide