| 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..101d11e53e501f43c19a1269f5e5e391495ab248 100644
|
| --- a/mojo/application/public/cpp/lib/service_registry.cc
|
| +++ b/mojo/application/public/cpp/lib/service_registry.cc
|
| @@ -30,9 +30,6 @@ ServiceRegistry::ServiceRegistry()
|
| : application_impl_(nullptr), local_binding_(this) {
|
| }
|
|
|
| -ServiceRegistry::~ServiceRegistry() {
|
| -}
|
| -
|
| void ServiceRegistry::SetServiceConnector(ServiceConnector* connector) {
|
| service_connector_registry_.set_service_connector(connector);
|
| }
|
| @@ -63,11 +60,19 @@ 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,
|
| client_handle.Pass());
|
| }
|
|
|
| +ServiceRegistry::~ServiceRegistry() {
|
| +}
|
| +
|
| } // namespace internal
|
| } // namespace mojo
|
|
|