Index: Source/core/workers/WorkerThread.cpp |
diff --git a/Source/core/workers/WorkerThread.cpp b/Source/core/workers/WorkerThread.cpp |
index 5c0b410876bd36448b622d837a969523647b7de1..afb588103ee8a920f770f8e732a243ec76a7f982 100644 |
--- a/Source/core/workers/WorkerThread.cpp |
+++ b/Source/core/workers/WorkerThread.cpp |
@@ -255,6 +255,9 @@ void WorkerThread::initialize(PassOwnPtr<WorkerThreadStartupData> startupData) |
m_workerGlobalScope->didEvaluateWorkerScript(); |
m_workerReportingProxy.didEvaluateWorkerScript(success); |
+ ScriptState::Scope scope(script->scriptState()); |
+ m_workerReportingProxy.didInitializeWorkerContext(script->context()); |
falken
2015/08/03 01:55:14
It seems to make sense to call didInitializeWorker
|
+ |
postInitialize(); |
m_webScheduler->postIdleTaskAfterWakeup(FROM_HERE, WTF::bind<double>(&WorkerThread::performIdleWork, this)); |