| Index: content/common/mojo/service_registry_impl.cc
 | 
| diff --git a/content/common/mojo/service_registry_impl.cc b/content/common/mojo/service_registry_impl.cc
 | 
| index d75f64d5d4163599215cbff86387dff5ce2f4c47..a55864f92ea7066fe908327776bfdb5dd3dadc6a 100644
 | 
| --- a/content/common/mojo/service_registry_impl.cc
 | 
| +++ b/content/common/mojo/service_registry_impl.cc
 | 
| @@ -39,14 +39,9 @@
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -void ServiceRegistryImpl::AddServiceOverrideForTesting(
 | 
| +void ServiceRegistryImpl::AddService(
 | 
|      const std::string& service_name,
 | 
| -    const ServiceFactory& factory) {
 | 
| -  service_overrides_[service_name] = factory;
 | 
| -}
 | 
| -
 | 
| -void ServiceRegistryImpl::AddService(const std::string& service_name,
 | 
| -                                     const ServiceFactory service_factory) {
 | 
| +    const base::Callback<void(mojo::ScopedMessagePipeHandle)> service_factory) {
 | 
|    service_factories_[service_name] = service_factory;
 | 
|  }
 | 
|  
 | 
| @@ -57,12 +52,6 @@
 | 
|  void ServiceRegistryImpl::ConnectToRemoteService(
 | 
|      const base::StringPiece& service_name,
 | 
|      mojo::ScopedMessagePipeHandle handle) {
 | 
| -  auto override_it = service_overrides_.find(service_name.as_string());
 | 
| -  if (override_it != service_overrides_.end()) {
 | 
| -    override_it->second.Run(std::move(handle));
 | 
| -    return;
 | 
| -  }
 | 
| -
 | 
|    if (!remote_provider_) {
 | 
|      pending_connects_.push(
 | 
|          std::make_pair(service_name.as_string(), handle.release()));
 | 
| @@ -83,7 +72,9 @@
 | 
|  void ServiceRegistryImpl::ConnectToService(
 | 
|      const mojo::String& name,
 | 
|      mojo::ScopedMessagePipeHandle client_handle) {
 | 
| -  auto it = service_factories_.find(name);
 | 
| +  std::map<std::string,
 | 
| +           base::Callback<void(mojo::ScopedMessagePipeHandle)> >::iterator it =
 | 
| +      service_factories_.find(name);
 | 
|    if (it == service_factories_.end())
 | 
|      return;
 | 
|  
 | 
| 
 |