Ignore already closed windows
authorKevin Sawicki <kevinsawicki@gmail.com>
Fri, 30 Sep 2016 22:04:13 +0000 (15:04 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Fri, 30 Sep 2016 22:04:13 +0000 (15:04 -0700)
atom/browser/window_list.cc

index 83bf615..b8e5a82 100644 (file)
@@ -71,7 +71,8 @@ void WindowList::RemoveObserver(WindowListObserver* observer) {
 void WindowList::CloseAllWindows() {
   WindowVector windows = GetInstance()->windows_;
   for (const auto& window : windows)
-    window->Close();
+    if (!window->IsClosed())
+      window->Close();
 }
 
 WindowList::WindowList() {