Index: mojo/shell/network_service_loader.cc |
diff --git a/mojo/shell/network_service_loader.cc b/mojo/shell/network_service_loader.cc |
index 04161db50b9aabfb506f8499ec4962895ec1536c..9f8f87f0b7f62ada1c6a8f836e061f58797005f7 100644 |
--- a/mojo/shell/network_service_loader.cc |
+++ b/mojo/shell/network_service_loader.cc |
@@ -53,9 +53,14 @@ void NetworkServiceLoader::Initialize(ApplicationImpl* app) { |
bool NetworkServiceLoader::ConfigureIncomingConnection( |
ApplicationConnection* connection) { |
- connection->AddService<NetworkServiceImpl>(context_.get()); |
+ connection->AddService(this); |
return true; |
} |
+void NetworkServiceLoader::Create(ApplicationConnection* connection, |
+ InterfaceRequest<NetworkService> request) { |
+ BindToRequest(new NetworkServiceImpl(connection, context_.get()), &request); |
+} |
+ |
} // namespace shell |
} // namespace mojo |