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 39e16a9b0417cfeb7b9598f4552afce5e9d60810..2fcdbfb1a63cae53e7632d897fe9b0641f083d60 100644 |
--- a/content/browser/service_worker/service_worker_register_job.cc |
+++ b/content/browser/service_worker/service_worker_register_job.cc |
@@ -9,6 +9,7 @@ |
#include "base/location.h" |
#include "base/single_thread_task_runner.h" |
#include "base/threading/thread_task_runner_handle.h" |
+#include "base/time/time.h" |
#include "content/browser/service_worker/embedded_worker_status.h" |
#include "content/browser/service_worker/service_worker_context_core.h" |
#include "content/browser/service_worker/service_worker_job_coordinator.h" |
@@ -441,9 +442,11 @@ void ServiceWorkerRegisterJob::DispatchInstallEvent() { |
void ServiceWorkerRegisterJob::OnInstallFinished( |
int request_id, |
blink::WebServiceWorkerEventResult result, |
- bool has_fetch_handler) { |
+ bool has_fetch_handler, |
+ base::Time dispatch_event_time) { |
new_version()->FinishRequest( |
- request_id, result == blink::WebServiceWorkerEventResultCompleted); |
+ request_id, result == blink::WebServiceWorkerEventResultCompleted, |
+ dispatch_event_time); |
ServiceWorkerStatusCode status = SERVICE_WORKER_ERROR_FAILED; |
switch (result) { |