| 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 d0d8b741557c414561c74b8d485f011e48814ffd..0e8c68911e75794d75577ae7a15049a9b1daadcf 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.cc
|
| +++ b/content/browser/service_worker/service_worker_register_job.cc
|
| @@ -429,10 +429,13 @@ void ServiceWorkerRegisterJob::DispatchInstallEvent() {
|
| ServiceWorkerMetrics::EventType::INSTALL,
|
| base::Bind(&ServiceWorkerRegisterJob::OnInstallFailed,
|
| weak_factory_.GetWeakPtr()));
|
| - new_version()->DispatchEvent<ServiceWorkerHostMsg_InstallEventFinished>(
|
| - request_id, ServiceWorkerMsg_InstallEvent(request_id),
|
| - base::Bind(&ServiceWorkerRegisterJob::OnInstallFinished,
|
| - weak_factory_.GetWeakPtr()));
|
| + new_version()->
|
| + RegisterRequestCallback<ServiceWorkerHostMsg_InstallEventFinished>(
|
| + request_id,
|
| + base::Bind(&ServiceWorkerRegisterJob::OnInstallFinished,
|
| + weak_factory_.GetWeakPtr()));
|
| + new_version()->DispatchEvent(ServiceWorkerMsg_InstallEvent(request_id),
|
| + request_id);
|
| }
|
|
|
| void ServiceWorkerRegisterJob::OnInstallFinished(
|
|
|