Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index 3dc5852db3e5365fa87660bdb176733fd58c959e..b4841db6224e2cdebc1bffa2a9413c4f9b1a64b4 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -271,6 +271,13 @@ void ServiceWorkerContextClient::OnMessageReceived( |
DCHECK(handled); |
} |
+void ServiceWorkerContextClient::BindServiceRegistry( |
+ mojo::InterfaceRequest<mojo::ServiceProvider> services, |
+ mojo::ServiceProviderPtr exposed_services) { |
+ service_registry_.Bind(services.Pass()); |
+ service_registry_.BindRemoteServiceProvider(exposed_services.Pass()); |
+} |
+ |
blink::WebURL ServiceWorkerContextClient::scope() const { |
return service_worker_scope_; |
} |