| 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 aa8a964dcc230c17a0ab5f0621d06dfc0a2a1ef9..da1fc20eae6ed67caa20a063892d7344eb2a368f 100644
|
| --- a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| @@ -434,8 +434,10 @@ void WebEmbeddedWorkerImpl::startWorkerThread() {
|
| // ServiceWorkerGlobalScope.
|
| document->initContentSecurityPolicy(
|
| m_mainScriptLoader->releaseContentSecurityPolicy());
|
| - if (!m_mainScriptLoader->referrerPolicy().isNull())
|
| - document->parseAndSetReferrerPolicy(m_mainScriptLoader->referrerPolicy());
|
| + if (!m_mainScriptLoader->getReferrerPolicy().isNull()) {
|
| + document->parseAndSetReferrerPolicy(
|
| + m_mainScriptLoader->getReferrerPolicy());
|
| + }
|
|
|
| KURL scriptURL = m_mainScriptLoader->url();
|
| WorkerThreadStartMode startMode =
|
| @@ -448,7 +450,7 @@ void WebEmbeddedWorkerImpl::startWorkerThread() {
|
| scriptURL, m_workerStartData.userAgent, m_mainScriptLoader->script(),
|
| m_mainScriptLoader->releaseCachedMetadata(), startMode,
|
| document->contentSecurityPolicy()->headers().get(),
|
| - m_mainScriptLoader->referrerPolicy(), starterOrigin, workerClients,
|
| + m_mainScriptLoader->getReferrerPolicy(), starterOrigin, workerClients,
|
| m_mainScriptLoader->responseAddressSpace(),
|
| m_mainScriptLoader->originTrialTokens(), std::move(workerSettings),
|
| static_cast<V8CacheOptions>(m_workerStartData.v8CacheOptions));
|
|
|