| 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 7d7a0bff96aea22de3ce92d0c1a51870482eca60..b68cd30f8199d6812f9ace3a66c4f1534cb5e43d 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.cc
|
| +++ b/content/browser/service_worker/service_worker_register_job.cc
|
| @@ -363,21 +363,21 @@ void ServiceWorkerRegisterJob::OnStartWorkerFinished(
|
| void ServiceWorkerRegisterJob::InstallAndContinue() {
|
| SetPhase(INSTALL);
|
|
|
| - // "2. Set registration.installingWorker to worker."
|
| + // "Set registration.installingWorker to worker."
|
| DCHECK(!registration()->installing_version());
|
| registration()->SetInstallingVersion(new_version());
|
|
|
| - // "3. Resolve promise with registration."
|
| - ResolvePromise(SERVICE_WORKER_OK, registration());
|
| -
|
| - // "4. Run the [[UpdateState]] algorithm passing registration.installingWorker
|
| - // and "installing" as the arguments."
|
| + // "Run the Update State algorithm passing registration's installing worker
|
| + // and installing as the arguments."
|
| new_version()->SetStatus(ServiceWorkerVersion::INSTALLING);
|
|
|
| - // "5. Fire a simple event named updatefound..."
|
| + // "Resolve registrationPromise with registration."
|
| + ResolvePromise(SERVICE_WORKER_OK, registration());
|
| +
|
| + // "Fire a simple event named updatefound..."
|
| registration()->NotifyUpdateFound();
|
|
|
| - // "6. Fire an event named install..."
|
| + // "Fire an event named install..."
|
| new_version()->DispatchInstallEvent(
|
| -1,
|
| base::Bind(&ServiceWorkerRegisterJob::OnInstallFinished,
|
|
|