| 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 97bdd5251869fc2faa1ec049bc98657a1bc6ce67..5d5e8f7d5ea2dcb0c1a8c5b34304973dc1f4b0cf 100644
|
| --- a/content/child/service_worker/web_service_worker_provider_impl.cc
|
| +++ b/content/child/service_worker/web_service_worker_provider_impl.cc
|
| @@ -47,7 +47,9 @@ void WebServiceWorkerProviderImpl::setClient(
|
| if (!context_->controller())
|
| return;
|
| scoped_refptr<WebServiceWorkerImpl> controller =
|
| - GetDispatcher()->GetOrCreateServiceWorker(context_->controller()->info());
|
| + GetDispatcher()->GetOrCreateServiceWorker(
|
| + ServiceWorkerHandleReference::Create(context_->controller()->info(),
|
| + thread_safe_sender_.get()));
|
| client->setController(WebServiceWorkerImpl::CreateHandle(controller),
|
| false /* shouldNotifyControllerChange */);
|
| }
|
|
|