Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index 88825d1023e50e212bb10caf927661e867de2778..66749ab0b71fad7f4ba77b899bcb033bb156b749 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -2250,20 +2250,11 @@ void RenderFrameHostImpl::SetUpMojoIfNeeded() { |
service_registry_->BindRemoteServiceProvider(std::move(services)); |
#if defined(OS_ANDROID) |
- service_registry_android_.reset( |
- new ServiceRegistryAndroid(service_registry_.get())); |
- ServiceRegistrarAndroid::RegisterFrameHostServices( |
- service_registry_android_.get()); |
+ ServiceRegistrarAndroid::RegisterFrameHostServices(service_registry_.get()); |
#endif |
} |
void RenderFrameHostImpl::InvalidateMojoConnection() { |
-#if defined(OS_ANDROID) |
- // The Android-specific service registry has a reference to |
- // |service_registry_| and thus must be torn down first. |
- service_registry_android_.reset(); |
-#endif |
- |
service_registry_.reset(); |
// Disconnect with ImageDownloader Mojo service in RenderFrame. |