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 1f11c56e75f519c9c7122a5caf842319156c81f9..fcce8b3b44e4878747a2da04e027a54b3eade2d5 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -2409,8 +2409,8 @@ void RenderFrameHostImpl::SetUpMojoIfNeeded() { |
shell::mojom::InterfaceProviderPtr remote_interfaces; |
shell::mojom::InterfaceProviderRequest remote_interfaces_request = |
GetProxy(&remote_interfaces); |
- remote_interfaces_.reset( |
- new shell::InterfaceProvider(std::move(remote_interfaces))); |
+ remote_interfaces_.reset(new shell::InterfaceProvider); |
+ remote_interfaces_->Bind(std::move(remote_interfaces)); |
frame_->GetInterfaceProvider(std::move(remote_interfaces_request)); |
#if defined(OS_ANDROID) |