diff --git a/atom/browser/browser.cc b/atom/browser/browser.cc index 1ca682de15b..3419ecbe330 100644 --- a/atom/browser/browser.cc +++ b/atom/browser/browser.cc @@ -45,7 +45,8 @@ void Browser::Shutdown() { FOR_EACH_OBSERVER(BrowserObserver, observers_, OnQuit()); is_quiting_ = true; - base::MessageLoop::current()->Quit(); + base::MessageLoop::current()->PostTask( + FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); } std::string Browser::GetVersion() const {