Index: content/renderer/service_worker/embedded_worker_dispatcher.cc |
diff --git a/content/renderer/service_worker/embedded_worker_dispatcher.cc b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
index 82a3d339cb806ed733d9d21d139733708cf7ed02..fd5850f5c29d29357108ec2cf73adb6bb62f2bc0 100644 |
--- a/content/renderer/service_worker/embedded_worker_dispatcher.cc |
+++ b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
@@ -63,6 +63,7 @@ void EmbeddedWorkerDispatcher::OnStartWorker(int embedded_worker_id, |
const GURL& service_worker_scope, |
const GURL& script_url) { |
DCHECK(!workers_.Lookup(embedded_worker_id)); |
+ RenderThread::Get()->EnsureWebKitInitialized(); |
Jeffrey Yasskin
2014/04/25 04:40:33
This is needed if the SW is the first code run in
|
scoped_ptr<WorkerWrapper> wrapper(new WorkerWrapper( |
blink::WebEmbeddedWorker::create( |
new EmbeddedWorkerContextClient( |