Index: third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
index 094a5123e4cadf8db9ed1446ae3c26e6ff909d10..303b19e23f291aed8f8284c243a84ac51b70e6dc 100644 |
--- a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
@@ -330,6 +330,10 @@ |
Document* document = m_mainFrame->frame()->document(); |
+ WorkerThreadStartMode startMode = DontPauseWorkerGlobalScopeOnStart; |
+ if (InspectorInstrumentation::shouldPauseDedicatedWorkerOnStart(document)) |
+ startMode = PauseWorkerGlobalScopeOnStart; |
+ |
// FIXME: this document's origin is pristine and without any extra privileges. (crbug.com/254993) |
SecurityOrigin* starterOrigin = document->securityOrigin(); |
@@ -342,7 +346,6 @@ |
document->initContentSecurityPolicy(m_mainScriptLoader->releaseContentSecurityPolicy()); |
KURL scriptURL = m_mainScriptLoader->url(); |
- WorkerThreadStartMode startMode = m_workerInspectorProxy->workerStartMode(document); |
OwnPtr<WorkerThreadStartupData> startupData = WorkerThreadStartupData::create( |
scriptURL, |
m_workerStartData.userAgent, |