| Index: Source/core/workers/WorkerThread.cpp
|
| diff --git a/Source/core/workers/WorkerThread.cpp b/Source/core/workers/WorkerThread.cpp
|
| index 632fd6dc9a022ea1126060ffeb5c2263223e12d8..e816ba546a5b73cb041656fc259e03a05451666f 100644
|
| --- a/Source/core/workers/WorkerThread.cpp
|
| +++ b/Source/core/workers/WorkerThread.cpp
|
| @@ -250,6 +250,10 @@ void WorkerThread::initialize(PassOwnPtr<WorkerThreadStartupData> startupData)
|
| }
|
| m_workerGlobalScope->workerInspectorController()->workerContextInitialized(startMode == PauseWorkerGlobalScopeOnStart);
|
|
|
| + if (m_workerGlobalScope->script()->isContextInitialized()) {
|
| + m_workerReportingProxy.didInitializeWorkerContext();
|
| + }
|
| +
|
| OwnPtrWillBeRawPtr<CachedMetadataHandler> handler(workerGlobalScope()->createWorkerScriptCachedMetadataHandler(scriptURL, cachedMetaData.get()));
|
| bool success = m_workerGlobalScope->script()->evaluate(ScriptSourceCode(sourceCode, scriptURL), nullptr, handler.get(), v8CacheOptions);
|
| m_workerGlobalScope->didEvaluateWorkerScript();
|
|
|