Index: chrome/service/service_process.cc |
diff --git a/chrome/service/service_process.cc b/chrome/service/service_process.cc |
index 0725a549f07432c5b85777dc3104fd5d0b50e86d..b2d99dde2297b5b78eba7b42ae3ccc5f1b727718 100644 |
--- a/chrome/service/service_process.cc |
+++ b/chrome/service/service_process.cc |
@@ -264,8 +264,8 @@ void ServiceProcess::Shutdown() { |
} |
void ServiceProcess::Terminate() { |
- main_message_loop_->task_runner()->PostTask(FROM_HERE, |
- base::MessageLoop::QuitClosure()); |
+ main_message_loop_->task_runner()->PostTask( |
+ FROM_HERE, base::MessageLoop::QuitWhenIdleClosure()); |
} |
void ServiceProcess::OnShutdown() { |