Index: content/browser/service_worker/service_worker_storage.cc |
diff --git a/content/browser/service_worker/service_worker_storage.cc b/content/browser/service_worker/service_worker_storage.cc |
index 942214179893fa855970349282cb0b5b8b7d8ac9..7754de29c39a7a3f5ccbcb29d0601bb45f80e54e 100644 |
--- a/content/browser/service_worker/service_worker_storage.cc |
+++ b/content/browser/service_worker/service_worker_storage.cc |
@@ -709,7 +709,8 @@ ServiceWorkerStorage::CreateRegistration( |
context_->GetLiveVersion(data.version_id); |
if (!version) { |
version = new ServiceWorkerVersion(registration, data.version_id, context_); |
- version->SetStatus(data.GetVersionStatus()); |
+ version->SetStatus(data.is_active ? |
+ ServiceWorkerVersion::ACTIVE : ServiceWorkerVersion::INSTALLED); |
} |
if (version->status() == ServiceWorkerVersion::ACTIVE) |