| Index: chrome/app/mash/mash_runner.cc
|
| diff --git a/chrome/app/mash/mash_runner.cc b/chrome/app/mash/mash_runner.cc
|
| index 9c14e731f709ac6b513efa181e00b63c28d5fc2a..d5086ec61003d95db27dc5df9b8bf95cdd6fc551 100644
|
| --- a/chrome/app/mash/mash_runner.cc
|
| +++ b/chrome/app/mash/mash_runner.cc
|
| @@ -237,8 +237,8 @@ void MashRunner::StartChildApp(
|
| service_manager::ServiceContext context(
|
| base::MakeUnique<mash::MashPackagedService>(),
|
| std::move(service_request));
|
| - // Quit the child process if it loses its connection to service manager.
|
| - context.SetConnectionLostClosure(run_loop.QuitClosure());
|
| + // Quit the child process when the service quits.
|
| + context.SetQuitClosure(run_loop.QuitClosure());
|
| run_loop.Run();
|
| // |context| must be destroyed before |message_loop|.
|
| }
|
|
|