Index: components/view_manager/public/cpp/lib/view_manager_client_impl.cc |
diff --git a/components/view_manager/public/cpp/lib/view_manager_client_impl.cc b/components/view_manager/public/cpp/lib/view_manager_client_impl.cc |
index 5938c9a7d02efb033af9552b2fc32cc2adb5be03..841291a2d4f0ca5865e5be6e3e10dc4773e30b27 100644 |
--- a/components/view_manager/public/cpp/lib/view_manager_client_impl.cc |
+++ b/components/view_manager/public/cpp/lib/view_manager_client_impl.cc |
@@ -192,16 +192,18 @@ void ViewManagerClientImpl::SetProperty( |
} |
void ViewManagerClientImpl::Embed(const String& url, Id view_id) { |
- Embed(url, view_id, nullptr, nullptr); |
+ mojo::URLRequestPtr request(mojo::URLRequest::New()); |
+ request->url = mojo::String::From(url); |
+ Embed(request.Pass(), view_id, nullptr, nullptr); |
} |
-void ViewManagerClientImpl::Embed(const String& url, |
+void ViewManagerClientImpl::Embed(mojo::URLRequestPtr request, |
Id view_id, |
InterfaceRequest<ServiceProvider> services, |
ServiceProviderPtr exposed_services) { |
DCHECK(service_); |
- service_->EmbedUrl(url, view_id, services.Pass(), exposed_services.Pass(), |
- ActionCompletedCallback()); |
+ service_->EmbedRequest(request.Pass(), view_id, services.Pass(), |
+ exposed_services.Pass(), ActionCompletedCallback()); |
} |
void ViewManagerClientImpl::Embed(Id view_id, ViewManagerClientPtr client) { |