Index: content/child/service_worker/web_service_worker_provider_impl.cc |
diff --git a/content/child/service_worker/web_service_worker_provider_impl.cc b/content/child/service_worker/web_service_worker_provider_impl.cc |
index 52b6656ede0fe5a964cfb981b77f151b9b897952..c81e0897517af80a0fe6eb78aac72b3ac330b3ec 100644 |
--- a/content/child/service_worker/web_service_worker_provider_impl.cc |
+++ b/content/child/service_worker/web_service_worker_provider_impl.cc |
@@ -61,8 +61,8 @@ void WebServiceWorkerProviderImpl::setClient( |
WebServiceWorkerRegistrationImpl* registration = |
GetDispatcher()->FindServiceWorkerRegistration(info, false); |
if (!registration) { |
- registration = |
- GetDispatcher()->CreateServiceWorkerRegistration(info, false); |
+ registration = GetDispatcher()->CreateServiceWorkerRegistration( |
+ provider_id_, info, false); |
registration->SetInstalling( |
GetDispatcher()->GetServiceWorker(attrs.installing, false)); |
registration->SetWaiting( |