Handle redispatch in devtools undocked windows
authorKevin Sawicki <kevinsawicki@gmail.com>
Fri, 17 Jun 2016 17:27:53 +0000 (10:27 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Fri, 17 Jun 2016 17:27:53 +0000 (10:27 -0700)
atom/browser/common_web_contents_delegate_mac.mm
vendor/brightray

index fc40a7d..7b17c22 100644 (file)
@@ -24,8 +24,8 @@ void CommonWebContentsDelegate::HandleKeyboardEvent(
     ExitFullscreenModeForTab(source);
 
   NSWindow* window = event.os_event.window;
-  if (window && [window isKindOfClass:[AtomNSWindow class]]) {
-    [((AtomNSWindow*)window) redispatchKeyEvent:event.os_event];
+  if ([window respondsToSelector:@selector(redispatchKeyEvent:)]) {
+    [(id)window redispatchKeyEvent:event.os_event];
   }
 }
 
index 717d929..30b18de 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 717d92968d7959814060b9409c4720ab647bd90e
+Subproject commit 30b18de454d1c57818ffd9545556affb6f500061