| Index: content/browser/service_worker/service_worker_browsertest.cc
|
| diff --git a/content/browser/service_worker/service_worker_browsertest.cc b/content/browser/service_worker/service_worker_browsertest.cc
|
| index 60c6b2bad01ea5e7e20668f906df300a31826a29..8edcb97a25cb1bdb0510e20f92a284a4cc275dfc 100644
|
| --- a/content/browser/service_worker/service_worker_browsertest.cc
|
| +++ b/content/browser/service_worker/service_worker_browsertest.cc
|
| @@ -651,9 +651,13 @@ class ServiceWorkerVersionBrowserTest : public ServiceWorkerBrowserTest {
|
| int request_id =
|
| version_->StartRequest(ServiceWorkerMetrics::EventType::INSTALL,
|
| CreateReceiver(BrowserThread::UI, done, result));
|
| - version_->DispatchEvent<ServiceWorkerHostMsg_InstallEventFinished>(
|
| - request_id, ServiceWorkerMsg_InstallEvent(request_id),
|
| - base::Bind(&self::ReceiveInstallEventOnIOThread, this, done, result));
|
| + version_->
|
| + RegisterRequestCallback<ServiceWorkerHostMsg_InstallEventFinished>(
|
| + request_id,
|
| + base::Bind(&self::ReceiveInstallEventOnIOThread,
|
| + this, done, result));
|
| + version_->DispatchEvent(ServiceWorkerMsg_InstallEvent(request_id),
|
| + request_id);
|
| }
|
|
|
| void ReceiveInstallEventOnIOThread(const base::Closure& done,
|
|
|