Index: services/shell/public/cpp/lib/connector_impl.cc |
diff --git a/services/shell/public/cpp/lib/connector_impl.cc b/services/shell/public/cpp/lib/connector_impl.cc |
index 84af8860bfeddec3f6ae9bb9971a5ac2df094f0a..40a1b616f905c9f8c41bc154986fe540880fe0b1 100644 |
--- a/services/shell/public/cpp/lib/connector_impl.cc |
+++ b/services/shell/public/cpp/lib/connector_impl.cc |
@@ -52,31 +52,20 @@ std::unique_ptr<Connection> ConnectorImpl::Connect(ConnectParams* params) { |
// a position to know who we're talking to. |
CapabilityRequest request; |
request.interfaces.insert("*"); |
- mojom::InterfaceProviderPtr local_interfaces; |
- mojom::InterfaceProviderRequest local_request = GetProxy(&local_interfaces); |
mojom::InterfaceProviderPtr remote_interfaces; |
mojom::InterfaceProviderRequest remote_request = GetProxy(&remote_interfaces); |
- std::unique_ptr<internal::ConnectionImpl> registry( |
+ std::unique_ptr<internal::ConnectionImpl> connection( |
new internal::ConnectionImpl( |
params->target().name(), params->target(), mojom::kInvalidInstanceID, |
request, Connection::State::PENDING)); |
- if (params->exposed_interfaces()) { |
- params->exposed_interfaces()->Bind(std::move(local_request)); |
- registry->set_exposed_interfaces(params->exposed_interfaces()); |
- } else { |
- std::unique_ptr<InterfaceRegistry> exposed_interfaces( |
- new InterfaceRegistry(registry.get())); |
- exposed_interfaces->Bind(std::move(local_request)); |
- registry->SetExposedInterfaces(std::move(exposed_interfaces)); |
- } |
if (params->remote_interfaces()) { |
params->remote_interfaces()->Bind(std::move(remote_interfaces)); |
- registry->set_remote_interfaces(params->remote_interfaces()); |
+ connection->set_remote_interfaces(params->remote_interfaces()); |
} else { |
std::unique_ptr<InterfaceProvider> remote_interface_provider( |
new InterfaceProvider); |
remote_interface_provider->Bind(std::move(remote_interfaces)); |
- registry->SetRemoteInterfaces(std::move(remote_interface_provider)); |
+ connection->SetRemoteInterfaces(std::move(remote_interface_provider)); |
} |
mojom::ServicePtr service; |
@@ -92,13 +81,13 @@ std::unique_ptr<Connection> ConnectorImpl::Connect(ConnectParams* params) { |
} else if (service.is_bound() || pid_receiver_request.is_pending()) { |
NOTREACHED() << "If one of service or pid_receiver_request is valid, " |
<< "both must be valid."; |
- return std::move(registry); |
+ return std::move(connection); |
} |
connector_->Connect(mojom::Identity::From(params->target()), |
- std::move(remote_request), std::move(local_interfaces), |
+ std::move(remote_request), |
std::move(client_process_connection), |
- registry->GetConnectCallback()); |
- return std::move(registry); |
+ connection->GetConnectCallback()); |
+ return std::move(connection); |
} |
std::unique_ptr<Connector> ConnectorImpl::Clone() { |