| Index: content/browser/service_worker/service_worker_register_job.cc
|
| diff --git a/content/browser/service_worker/service_worker_register_job.cc b/content/browser/service_worker/service_worker_register_job.cc
|
| index 0903cdb8f15ff818a3622e8e5dfdc70d6fae1236..67793c6004cc4baca63b83b4a2b8af526918e784 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.cc
|
| +++ b/content/browser/service_worker/service_worker_register_job.cc
|
| @@ -390,9 +390,9 @@ void ServiceWorkerRegisterJob::CompleteInternal(
|
| if (status != SERVICE_WORKER_OK) {
|
| if (registration()) {
|
| if (new_version()) {
|
| - new_version()->SetStatus(ServiceWorkerVersion::REDUNDANT);
|
| DisassociateVersionFromDocuments(context_, new_version());
|
| registration()->UnsetVersion(new_version());
|
| + new_version()->Doom();
|
| }
|
| if (!registration()->active_version()) {
|
| context_->storage()->DeleteRegistration(
|
|
|