Index: extensions/shell/browser/shell_desktop_controller_aura.cc |
diff --git a/extensions/shell/browser/shell_desktop_controller_aura.cc b/extensions/shell/browser/shell_desktop_controller_aura.cc |
index f89714a391996a1f3280c26bb3d66b80dea6d08a..2cf78efd0a31b7e2ad205528223ad4485179de1a 100644 |
--- a/extensions/shell/browser/shell_desktop_controller_aura.cc |
+++ b/extensions/shell/browser/shell_desktop_controller_aura.cc |
@@ -246,8 +246,8 @@ void ShellDesktopControllerAura::OnHostCloseRequested( |
const aura::WindowTreeHost* host) { |
DCHECK_EQ(host_.get(), host); |
CloseAppWindows(); |
- base::MessageLoop::current()->PostTask(FROM_HERE, |
- base::MessageLoop::QuitClosure()); |
+ base::MessageLoop::current()->PostTask( |
+ FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); |
} |
void ShellDesktopControllerAura::InitWindowManager() { |