Browse Source

Check that window is an EventDispatchingWindow

Kevin Sawicki 8 years ago
parent
commit
5eaae8136e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      atom/browser/common_web_contents_delegate_mac.mm

+ 2 - 1
atom/browser/common_web_contents_delegate_mac.mm

@@ -32,7 +32,8 @@ void CommonWebContentsDelegate::HandleKeyboardEvent(
       [[NSApp mainMenu] performKeyEquivalent:event.os_event])
     return;
 
-  if (event.os_event.window)
+  if (event.os_event.window &&
+      [event.os_event.window isKindOfClass:[EventDispatchingWindow class]])
     [event.os_event.window redispatchKeyEvent:event.os_event];
 }