| Index: mojo/application/public/cpp/lib/application_runner.cc
|
| diff --git a/mojo/application/public/cpp/lib/application_runner.cc b/mojo/application/public/cpp/lib/application_runner.cc
|
| index 0418d91b47a45c490c8e4adef6db57eee56df09b..2383b7e72f5c89fb8c2865ab6a680382a715cc26 100644
|
| --- a/mojo/application/public/cpp/lib/application_runner.cc
|
| +++ b/mojo/application/public/cpp/lib/application_runner.cc
|
| @@ -60,7 +60,8 @@ MojoResult ApplicationRunner::Run(MojoHandle application_request_handle,
|
|
|
| ApplicationImpl impl(delegate_.get(),
|
| MakeRequest<Application>(MakeScopedHandle(
|
| - MessagePipeHandle(application_request_handle))));
|
| + MessagePipeHandle(application_request_handle))),
|
| + base::MessageLoop::QuitWhenIdleClosure());
|
| loop->Run();
|
| // It's very common for the delegate to cache the app and terminate on
|
| // errors. If we don't delete the delegate before the app we run the risk
|
|
|