| Index: mojo/application/public/cpp/lib/application_impl.cc
|
| diff --git a/mojo/application/public/cpp/lib/application_impl.cc b/mojo/application/public/cpp/lib/application_impl.cc
|
| index 467fc1256b1da9ba1434b2ec109ad0026733ad07..90ed7a05db517556c9852b1e6f15bbe82fcaf80d 100644
|
| --- a/mojo/application/public/cpp/lib/application_impl.cc
|
| +++ b/mojo/application/public/cpp/lib/application_impl.cc
|
| @@ -50,12 +50,13 @@ ApplicationImpl::~ApplicationImpl() {
|
| }
|
|
|
| ApplicationConnection* ApplicationImpl::ConnectToApplication(
|
| - const String& application_url) {
|
| + mojo::URLRequestPtr request) {
|
| MOJO_CHECK(shell_);
|
| ServiceProviderPtr local_services;
|
| InterfaceRequest<ServiceProvider> local_request = GetProxy(&local_services);
|
| ServiceProviderPtr remote_services;
|
| - shell_->ConnectToApplication(application_url, GetProxy(&remote_services),
|
| + std::string application_url = request->url.To<std::string>();
|
| + shell_->ConnectToApplication(request.Pass(), GetProxy(&remote_services),
|
| local_services.Pass());
|
| internal::ServiceRegistry* registry = new internal::ServiceRegistry(
|
| this, application_url, application_url, remote_services.Pass(),
|
|
|