| Index: mojo/runner/child/test_native_main.cc
|
| diff --git a/mojo/runner/child/test_native_main.cc b/mojo/runner/child/test_native_main.cc
|
| index c9bf25391efdc3d9a9f1cf5a78413a0740f24223..a7e57b4b3d3e469e3da33b5b37d3fedeb5427280 100644
|
| --- a/mojo/runner/child/test_native_main.cc
|
| +++ b/mojo/runner/child/test_native_main.cc
|
| @@ -56,19 +56,17 @@ int TestNativeMain(mojo::ApplicationDelegate* application_delegate) {
|
| mojo::embedder::ProcessType::NONE, &process_delegate,
|
| io_thread.task_runner().get(), mojo::embedder::ScopedPlatformHandle());
|
|
|
| + base::MessageLoop loop(mojo::common::MessagePumpMojo::Create());
|
| mojo::InterfaceRequest<mojo::Application> application_request;
|
| scoped_ptr<mojo::runner::RunnerConnection> connection(
|
| - mojo::runner::RunnerConnection::ConnectToRunner(&application_request));
|
| -
|
| - base::MessageLoop loop(mojo::common::MessagePumpMojo::Create());
|
| + mojo::runner::RunnerConnection::ConnectToRunner(
|
| + &application_request, ScopedMessagePipeHandle()));
|
| {
|
| mojo::ApplicationImpl impl(application_delegate,
|
| application_request.Pass());
|
| loop.Run();
|
| }
|
|
|
| - connection.reset();
|
| -
|
| mojo::embedder::ShutdownIPCSupport();
|
| }
|
|
|
|
|