mac: Close all child windows before closing current window
authorCheng Zhao <zcbenz@gmail.com>
Fri, 17 Jun 2016 06:47:05 +0000 (15:47 +0900)
committerCheng Zhao <zcbenz@gmail.com>
Mon, 20 Jun 2016 02:16:41 +0000 (11:16 +0900)
atom/browser/native_window_mac.mm

index b7e71f7..8dd6457 100644 (file)
@@ -604,6 +604,10 @@ void NativeWindowMac::Close() {
 }
 
 void NativeWindowMac::CloseImmediately() {
+  // Close all child windows before closing this window.
+  for (NSWindow* child in [window_ childWindows])
+    [child close];
+
   [window_ close];
 }