Index: mojo/application/public/cpp/lib/service_registry.cc |
diff --git a/mojo/application/public/cpp/lib/service_registry.cc b/mojo/application/public/cpp/lib/service_registry.cc |
index 844ec3aacee50fba2bfdac91db6c1f339e7e32f9..16460ac78b773b62bf20626d42aafd567e74c2b4 100644 |
--- a/mojo/application/public/cpp/lib/service_registry.cc |
+++ b/mojo/application/public/cpp/lib/service_registry.cc |
@@ -63,6 +63,11 @@ ServiceProvider* ServiceRegistry::GetServiceProvider() { |
return remote_service_provider_.get(); |
} |
+void ServiceRegistry::OnCloseConnection() { |
+ if (application_impl_) |
+ application_impl_->CloseConnection(this); |
+} |
+ |
void ServiceRegistry::ConnectToService(const mojo::String& service_name, |
ScopedMessagePipeHandle client_handle) { |
service_connector_registry_.ConnectToService(this, service_name, |