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 303b19e23f291aed8f8284c243a84ac51b70e6dc..094a5123e4cadf8db9ed1446ae3c26e6ff909d10 100644 |
--- a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
@@ -330,10 +330,6 @@ void WebEmbeddedWorkerImpl::startWorkerThread() |
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(); |
@@ -346,6 +342,7 @@ void WebEmbeddedWorkerImpl::startWorkerThread() |
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, |