Index: third_party/WebKit/Source/core/css/CSSImageValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSImageValue.cpp b/third_party/WebKit/Source/core/css/CSSImageValue.cpp |
index 24aed39f22c80831b316c7c7491facc5950e197c..11908c4e99faa01efa3ae03cb7bd8ade23df6767 100644 |
--- a/third_party/WebKit/Source/core/css/CSSImageValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSImageValue.cpp |
@@ -55,13 +55,12 @@ StyleImage* CSSImageValue::cacheImage(const Document& document, |
if (!m_cachedImage) { |
if (m_absoluteURL.isEmpty()) |
reResolveURL(document); |
- FetchRequest request(ResourceRequest(m_absoluteURL), |
- m_initiatorName.isEmpty() |
- ? FetchInitiatorTypeNames::css |
- : m_initiatorName); |
- request.mutableResourceRequest().setHTTPReferrer( |
- SecurityPolicy::generateReferrer(m_referrer.referrerPolicy, |
- request.url(), m_referrer.referrer)); |
+ ResourceRequest resourceRequest(m_absoluteURL); |
+ resourceRequest.setHTTPReferrer(SecurityPolicy::generateReferrer( |
+ m_referrer.referrerPolicy, resourceRequest.url(), m_referrer.referrer)); |
+ FetchRequest request(resourceRequest, m_initiatorName.isEmpty() |
+ ? FetchInitiatorTypeNames::css |
+ : m_initiatorName); |
if (crossOrigin != CrossOriginAttributeNotSet) |
request.setCrossOriginAccessControl(document.getSecurityOrigin(), |