| 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() {
 | 
| 
 |