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 79cb5446b6ce68b150ba4a51170ec45477e364c6..387ae805e5c1a55c61ae645a54a356c58fe490de 100644 |
--- a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp |
@@ -330,15 +330,14 @@ void WebEmbeddedWorkerImpl::loadShadowPage() { |
SubstituteData(buffer, "text/html", "UTF-8", KURL()))); |
} |
-void WebEmbeddedWorkerImpl::didFinishDocumentLoad(WebLocalFrame* frame) { |
- DCHECK_EQ(frame, m_mainFrame); |
+void WebEmbeddedWorkerImpl::didFinishDocumentLoad() { |
DCHECK(!m_mainScriptLoader); |
DCHECK(m_mainFrame); |
DCHECK(m_workerContextClient); |
DCHECK(m_loadingShadowPage); |
DCHECK(!m_askedToTerminate); |
m_loadingShadowPage = false; |
- frame->dataSource()->setServiceWorkerNetworkProvider(WTF::wrapUnique( |
+ m_mainFrame->dataSource()->setServiceWorkerNetworkProvider(WTF::wrapUnique( |
m_workerContextClient->createServiceWorkerNetworkProvider())); |
m_mainScriptLoader = WorkerScriptLoader::create(); |
m_mainScriptLoader->setRequestContext( |