Index: components/nacl/broker/nacl_broker_listener.cc |
diff --git a/components/nacl/broker/nacl_broker_listener.cc b/components/nacl/broker/nacl_broker_listener.cc |
index a9b8c6b97664b0beb5b23db40b02e5b8c20fff11..f150049bb451d104f058b0ed5d0e083bb1e4db8e 100644 |
--- a/components/nacl/broker/nacl_broker_listener.cc |
+++ b/components/nacl/broker/nacl_broker_listener.cc |
@@ -85,7 +85,7 @@ bool NaClBrokerListener::OnMessageReceived(const IPC::Message& msg) { |
void NaClBrokerListener::OnChannelError() { |
// The browser died unexpectedly, quit to avoid a zombie process. |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |
void NaClBrokerListener::OnLaunchLoaderThroughBroker( |
@@ -138,5 +138,5 @@ void NaClBrokerListener::OnLaunchDebugExceptionHandler( |
} |
void NaClBrokerListener::OnStopBroker() { |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |