Index: mojo/apps/js/application_delegate_impl.cc |
diff --git a/mojo/apps/js/application_delegate_impl.cc b/mojo/apps/js/application_delegate_impl.cc |
index f197c3cc0eb82e2eaa357783c94b32dfb9ef6709..e329c7eb968175cffadece0d8ff0767227fe269a 100644 |
--- a/mojo/apps/js/application_delegate_impl.cc |
+++ b/mojo/apps/js/application_delegate_impl.cc |
@@ -41,15 +41,12 @@ void ApplicationDelegateImpl::QuitJSApp(JSApp* app) { |
base::MessageLoop::current()->QuitNow(); |
} |
-void ApplicationDelegateImpl::ConnectToService( |
- ScopedMessagePipeHandle pipe_handle, |
+void ApplicationDelegateImpl::ConnectToApplication( |
const std::string& application_url, |
- const std::string& interface_name) { |
+ ScopedMessagePipeHandle pipe_handle) { |
CHECK(application_impl_); |
- ServiceProvider* service_provider = |
- application_impl_->ConnectToApplication(application_url) |
- ->GetServiceProvider(); |
- service_provider->ConnectToService(interface_name, pipe_handle.Pass()); |
+ application_impl_->shell()->ConnectToApplication( |
+ application_url, MakeRequest<ServiceProvider>(pipe_handle.Pass())); |
} |
} // namespace apps |