not all constructors have names

This commit is contained in:
Chris Wanstrath
2011-11-10 10:45:30 -08:00
parent 1b049db51c
commit 40a2d127c5

View File

@@ -68,7 +68,7 @@ class KeyBinder
triggerBinding: (scope, method) ->
responder = _.detect @responders(), (responder) =>
(scope is 'window' and responder is window) or
responder.constructor.name.toLowerCase() is scope or
responder.constructor.name?.toLowerCase() is scope or
@inheritedKeymap responder, scope
if responder
if _.isFunction method