only loaded extensions are in the responder chain

This commit is contained in:
Chris Wanstrath
2011-11-11 23:31:26 -08:00
parent 739f60e313
commit f4f20b1d4a

View File

@@ -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) =>