| Index: components/mus/example/window_type_launcher/main.cc
|
| diff --git a/components/mus/example/window_type_launcher/main.cc b/components/mus/example/window_type_launcher/main.cc
|
| index c2e94f9836d7c025097988e3ad70f41f3d0304fa..9cecc39c632779ffab2e0066f72a0e129ef95767 100644
|
| --- a/components/mus/example/window_type_launcher/main.cc
|
| +++ b/components/mus/example/window_type_launcher/main.cc
|
| @@ -61,16 +61,18 @@
|
| 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));
|
| +
|
| WindowTypeLauncher delegate;
|
| {
|
| - mojo::InterfaceRequest<mojo::Application> application_request;
|
| - scoped_ptr<mojo::runner::RunnerConnection> connection(
|
| - mojo::runner::RunnerConnection::ConnectToRunner(
|
| - &application_request, mojo::ScopedMessagePipeHandle()));
|
| + base::MessageLoop loop(mojo::common::MessagePumpMojo::Create());
|
| mojo::ApplicationImpl impl(&delegate, application_request.Pass());
|
| loop.Run();
|
| }
|
| +
|
| + connection.reset();
|
|
|
| mojo::embedder::ShutdownIPCSupport();
|
| }
|
|
|