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 9cecc39c632779ffab2e0066f72a0e129ef95767..c2e94f9836d7c025097988e3ad70f41f3d0304fa 100644 |
--- a/components/mus/example/window_type_launcher/main.cc |
+++ b/components/mus/example/window_type_launcher/main.cc |
@@ -61,19 +61,17 @@ int main(int argc, char** argv) { |
io_thread.task_runner().get(), |
mojo::embedder::ScopedPlatformHandle()); |
- 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()); |
WindowTypeLauncher delegate; |
{ |
- 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, mojo::ScopedMessagePipeHandle())); |
mojo::ApplicationImpl impl(&delegate, application_request.Pass()); |
loop.Run(); |
} |
- connection.reset(); |
- |
mojo::embedder::ShutdownIPCSupport(); |
} |