Index: mojo/examples/sample_app/hello_world_client_impl.cc |
diff --git a/mojo/examples/sample_app/hello_world_client_impl.cc b/mojo/examples/sample_app/hello_world_client_impl.cc |
index c1233fca331a65c3ea5930f3c99ec80d0c27e9d4..bda310efc684fadd9a9297897f3ce7ea02d63bb7 100644 |
--- a/mojo/examples/sample_app/hello_world_client_impl.cc |
+++ b/mojo/examples/sample_app/hello_world_client_impl.cc |
@@ -6,6 +6,8 @@ |
#include <stdio.h> |
+#include "base/message_loop/message_loop.h" |
+ |
namespace mojo { |
namespace examples { |
@@ -16,6 +18,8 @@ HelloWorldClientImpl::HelloWorldClientImpl(mojo::Handle pipe) |
void HelloWorldClientImpl::DidReceiveGreeting(int32_t result) { |
printf("DidReceiveGreeting from pipe: %d\n", result); |
+ // Stop the current message loop. |
+ base::MessageLoop::current()->QuitNow(); |
} |
HelloWorldClientImpl::~HelloWorldClientImpl() {} |