Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 96b971dfdf57e2106c8d681053a26a5229c5a855..c53f62782b946abf40f7dfbf6b94b1cc1120d019 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -6079,8 +6079,10 @@ mojo::shell::mojom::InterfaceProviderPtr RenderFrameImpl::ConnectToApplication( |
mojo::Array<mojo::String> all_interfaces; |
all_interfaces.push_back("*"); |
filter->filter.insert("*", std::move(all_interfaces)); |
- mojo_shell_->Connect( |
- url.spec(), mojo::shell::mojom::Shell::kUserInherit, |
+ mojo::shell::mojom::ConnectorPtr connector; |
+ mojo_shell_->GetConnector(GetProxy(&connector)); |
+ connector->Connect( |
+ url.spec(), mojo::shell::mojom::Connector::kUserInherit, |
GetProxy(&interface_provider), nullptr, std::move(filter), |
base::Bind(&OnGotInstanceID)); |
return interface_provider; |