| 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 16678e9f73c2ff8046ca7802e8d3a87ee14ee6e3..bdc2e67689bca0fe29e9a6aed1a9c14342f311cc 100644
|
| --- a/content/child/service_worker/web_service_worker_provider_impl.cc
|
| +++ b/content/child/service_worker/web_service_worker_provider_impl.cc
|
| @@ -47,6 +47,11 @@ void WebServiceWorkerProviderImpl::setClient(
|
| // for more context)
|
| GetDispatcher()->AddScriptClient(provider_id_, client);
|
|
|
| + if (context_->installing_handle_id() != kInvalidServiceWorkerHandleId) {
|
| + client->setInstalling(GetDispatcher()->GetServiceWorker(
|
| + context_->installing()->info(), false));
|
| + }
|
| +
|
| if (context_->waiting_handle_id() != kInvalidServiceWorkerHandleId) {
|
| client->setWaiting(GetDispatcher()->GetServiceWorker(
|
| context_->waiting()->info(), false));
|
|
|