Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 82e5f3c7d7c56356a2a91f83b494eee776317cac..6b89e3b6cc5b4d6f112a3a9c76b56e17d6793018 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -6088,8 +6088,11 @@ mojo::shell::mojom::InterfaceProviderPtr RenderFrameImpl::ConnectToApplication( |
if (!connector_) |
GetServiceRegistry()->ConnectToRemoteService(mojo::GetProxy(&connector_)); |
mojo::shell::mojom::InterfaceProviderPtr interface_provider; |
- connector_->Connect(url.spec(), mojo::shell::mojom::kInheritUserID, |
- GetProxy(&interface_provider), nullptr, |
+ mojo::shell::mojom::IdentityPtr target(mojo::shell::mojom::Identity::New()); |
+ target->name = url.spec(); |
+ target->user_id = mojo::shell::mojom::kInheritUserID; |
+ target->instance = ""; |
+ connector_->Connect(std::move(target), GetProxy(&interface_provider), nullptr, |
base::Bind(&OnGotInstanceID)); |
return interface_provider; |
} |