| Index: content/browser/service_worker/service_worker_version.cc
|
| diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc
|
| index f3f506d67da4c50c537b3074f89266e1ce9b27a1..b3b0176bc20625f604efd62186d12aafa86903c4 100644
|
| --- a/content/browser/service_worker/service_worker_version.cc
|
| +++ b/content/browser/service_worker/service_worker_version.cc
|
| @@ -556,6 +556,12 @@ void ServiceWorkerVersion::RunAfterStartWorker(
|
| error_callback, task));
|
| }
|
|
|
| +void ServiceWorkerVersion::DispatchInstallEvent(int request_id) {
|
| + DispatchEvent<ServiceWorkerHostMsg_InstallEventFinished>(
|
| + request_id, ServiceWorkerMsg_InstallEvent(request_id),
|
| + base::Bind(&ServiceWorkerVersion::OnInstallEventResponse, this));
|
| +}
|
| +
|
| void ServiceWorkerVersion::AddControllee(
|
| ServiceWorkerProviderHost* provider_host) {
|
| const std::string& uuid = provider_host->client_uuid();
|
| @@ -941,6 +947,14 @@ void ServiceWorkerVersion::OnSimpleEventResponse(
|
| callback.Run(status);
|
| }
|
|
|
| +void ServiceWorkerVersion::OnInstallEventResponse(
|
| + int request_id,
|
| + blink::WebServiceWorkerEventResult result,
|
| + bool has_fetch_handler) {
|
| + has_fetch_handler_ = has_fetch_handler;
|
| + OnSimpleEventResponse(request_id, result);
|
| +}
|
| +
|
| void ServiceWorkerVersion::OnOpenWindow(int request_id, GURL url) {
|
| // Just abort if we are shutting down.
|
| if (!context_)
|
|
|