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 55cf381ce034c50eb5c4d170f7a106005cfd49cb..de57d4ce2afe15b41ccd6e2fe73f9b2ed3a1d0c2 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -677,14 +677,7 @@ void ServiceWorkerContextClient::SetRegistrationInServiceWorkerGlobalScope() { |
// Register a registration and its version attributes with the dispatcher |
// living on the worker thread. |
scoped_ptr<WebServiceWorkerRegistrationImpl> registration( |
- dispatcher->CreateServiceWorkerRegistration(info, false)); |
- registration->SetInstalling( |
- dispatcher->GetServiceWorker(attrs.installing, false)); |
- registration->SetWaiting( |
- dispatcher->GetServiceWorker(attrs.waiting, false)); |
- registration->SetActive( |
- dispatcher->GetServiceWorker(attrs.active, false)); |
- |
+ dispatcher->CreateRegistration(info, attrs)); |
proxy_->setRegistration(registration.release()); |
} |