| Index: third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp b/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| index 0d585a93bae53c80d4b4461e8435c9b4a082d02c..8cec1f3d6b5bcff82dcceb4f9b6c45185669b5b2 100644
|
| --- a/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| +++ b/third_party/WebKit/Source/core/html/parser/PreloadRequest.cpp
|
| @@ -43,6 +43,9 @@ Resource* PreloadRequest::start(Document* document) {
|
| m_referrerPolicy, url, document->outgoingReferrer()));
|
| resourceRequest.setRequestContext(
|
| ResourceFetcher::determineRequestContext(m_resourceType, false));
|
| + if (m_requestType == RequestTypeLinkRelPreload)
|
| + resourceRequest.setLinkPreload(true);
|
| + resourceRequest.setSpeculativePreload(true, m_discoveryTime);
|
|
|
| FetchRequest request(resourceRequest, initiatorInfo);
|
|
|
| @@ -65,16 +68,12 @@ Resource* PreloadRequest::start(Document* document) {
|
| request.setContentSecurityPolicyNonce(m_nonce);
|
| request.setParserDisposition(ParserInserted);
|
|
|
| - if (m_requestType == RequestTypeLinkRelPreload)
|
| - request.setLinkPreload(true);
|
| -
|
| if (m_resourceType == Resource::Script ||
|
| m_resourceType == Resource::CSSStyleSheet ||
|
| m_resourceType == Resource::ImportResource) {
|
| request.setCharset(
|
| m_charset.isEmpty() ? document->characterSet().getString() : m_charset);
|
| }
|
| - request.setSpeculativePreload(true, m_discoveryTime);
|
|
|
| return document->loader()->startPreload(m_resourceType, request);
|
| }
|
|
|