| 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 bdc2e67689bca0fe29e9a6aed1a9c14342f311cc..8660bb3c736616d4b7b48b511c959e74444b9970 100644
|
| --- a/content/child/service_worker/web_service_worker_provider_impl.cc
|
| +++ b/content/child/service_worker/web_service_worker_provider_impl.cc
|
| @@ -57,6 +57,11 @@ void WebServiceWorkerProviderImpl::setClient(
|
| context_->waiting()->info(), false));
|
| }
|
|
|
| + if (context_->active_handle_id() != kInvalidServiceWorkerHandleId) {
|
| + client->setActive(GetDispatcher()->GetServiceWorker(
|
| + context_->active()->info(), false));
|
| + }
|
| +
|
| if (context_->controller_handle_id() != kInvalidServiceWorkerHandleId) {
|
| client->setController(GetDispatcher()->GetServiceWorker(
|
| context_->controller()->info(), false));
|
|
|