From f4f20b1d4a3437e3565e87b79d6ecdf9aaa770dd Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Fri, 11 Nov 2011 23:31:26 -0800 Subject: [PATCH] only loaded extensions are in the responder chain --- src/stdlib/key-binder.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/stdlib/key-binder.coffee b/src/stdlib/key-binder.coffee index 01dc35742..711c7fe84 100644 --- a/src/stdlib/key-binder.coffee +++ b/src/stdlib/key-binder.coffee @@ -59,7 +59,8 @@ class KeyBinder true responders: -> - _.flatten [ (_.values atom.extensions), window.resource, window, atom.app ] + extensions = _.select (_.values atom.extensions), (extension) -> extension.loaded + _.flatten [ extensions, window.resource, window, atom.app ] triggerBinding: (scope, method) -> responder = _.detect @responders(), (responder) =>