| 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 a8c5b8ad2cfce04506a122e567183519ebb9c62e..03a897414f103c10597a6f76f67b7c6c83f08262 100644
|
| --- a/content/renderer/service_worker/service_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/service_worker_context_client.cc
|
| @@ -31,6 +31,7 @@
|
| #include "content/common/service_worker/embedded_worker_messages.h"
|
| #include "content/common/service_worker/service_worker_messages.h"
|
| #include "content/public/common/referrer.h"
|
| +#include "content/public/renderer/content_renderer_client.h"
|
| #include "content/public/renderer/document_state.h"
|
| #include "content/renderer/background_sync/background_sync_client_impl.h"
|
| #include "content/renderer/devtools/devtools_agent.h"
|
| @@ -379,6 +380,14 @@ void ServiceWorkerContextClient::didEvaluateWorkerScript(bool success) {
|
| GetWeakPtr()));
|
| }
|
|
|
| +void ServiceWorkerContextClient::didInitializeWorkerContext(
|
| + v8::Local<v8::Context> context,
|
| + const blink::WebURL& url) {
|
| + GetContentClient()
|
| + ->renderer()
|
| + ->DidInitializeServiceWorkerContextOnWorkerThread(context, GURL(url));
|
| +}
|
| +
|
| void ServiceWorkerContextClient::willDestroyWorkerContext() {
|
| // At this point OnWorkerRunLoopStopped is already called, so
|
| // worker_task_runner_->RunsTasksOnCurrentThread() returns false
|
|
|