Listen for focus/blur on window, not document.

This commit is contained in:
Nathan Sobo
2011-12-26 23:32:54 -06:00
parent 90188a871c
commit b9f844ab18
2 changed files with 8 additions and 8 deletions

View File

@@ -22,13 +22,13 @@ windowAdditions =
@registerEventHandlers()
@bindKeys()
@bindMenuItems()
$(document).focus()
$(window).focus()
shutdown: ->
@layout.remove()
@editor.shutdown()
$(document).unbind('focus')
$(document).unbind('focus')
$(window).unbind('focus')
$(window).unbind('blur')
$(window).unbind('keydown')
bindKeys: ->
@@ -62,8 +62,8 @@ windowAdditions =
for pattern, action of @keyBindings
action() if @keyEventMatchesPattern(event, pattern)
$(document).focus => @registerMenuItems()
$(document).blur -> atom.native.resetMainMenu()
$(window).focus => @registerMenuItems()
$(window).blur -> atom.native.resetMainMenu()
registerMenuItems: ->
for path of @menuItemActions