Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index 4da72ab0ef783042bacce2972031a03e946970d9..64d2dcea8cd91b4e3ed62fe3b6da96db6391e4c7 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -335,6 +335,13 @@ void ServiceWorkerContextClient::workerContextFailedToStart() { |
WorkerContextDestroyed(embedded_worker_id_); |
} |
+void ServiceWorkerContextClient::workerScriptLoaded() { |
+ DCHECK(main_thread_task_runner_->RunsTasksOnCurrentThread()); |
+ DCHECK(!proxy_); |
+ |
+ Send(new EmbeddedWorkerHostMsg_WorkerScriptLoaded(embedded_worker_id_)); |
+} |
+ |
void ServiceWorkerContextClient::workerContextStarted( |
blink::WebServiceWorkerContextProxy* proxy) { |
DCHECK(!worker_task_runner_.get()); |
@@ -368,7 +375,7 @@ void ServiceWorkerContextClient::workerContextStarted( |
SetRegistrationInServiceWorkerGlobalScope(); |
- Send(new EmbeddedWorkerHostMsg_WorkerScriptLoaded( |
+ Send(new EmbeddedWorkerHostMsg_WorkerThreadStarted( |
embedded_worker_id_, WorkerThread::GetCurrentId(), |
provider_context_->provider_id())); |