summaryrefslogtreecommitdiffstats
path: root/mojo/services/network/network_service_delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'mojo/services/network/network_service_delegate.cc')
-rw-r--r--mojo/services/network/network_service_delegate.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/mojo/services/network/network_service_delegate.cc b/mojo/services/network/network_service_delegate.cc
index b257331..1970928 100644
--- a/mojo/services/network/network_service_delegate.cc
+++ b/mojo/services/network/network_service_delegate.cc
@@ -78,6 +78,10 @@ bool NetworkServiceDelegate::AcceptConnection(Connection* connection) {
return true;
}
+void NetworkServiceDelegate::ShellConnectionLost() {
+ base::MessageLoop::current()->QuitWhenIdle();
+}
+
void NetworkServiceDelegate::Create(Connection* connection,
InterfaceRequest<NetworkService> request) {
new NetworkServiceImpl(ref_factory_.CreateRef(), std::move(request));