| 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 f63bae4d0d6df3793504452c7c5884f8fcb08193..3e5dc7335ad6b0d3ec25111ba118f8ec5749d9ca 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSImageValue.cpp
|
| @@ -28,6 +28,7 @@
|
| #include "core/fetch/ImageResource.h"
|
| #include "core/loader/MixedContentChecker.h"
|
| #include "core/style/StyleFetchedImage.h"
|
| +#include "platform/CrossOriginAttributeValue.h"
|
| #include "platform/weborigin/KURL.h"
|
| #include "platform/weborigin/SecurityPolicy.h"
|
|
|
| @@ -46,18 +47,18 @@ CSSImageValue::~CSSImageValue()
|
| {
|
| }
|
|
|
| -StyleFetchedImage* CSSImageValue::cacheImage(Document* document, const ResourceLoaderOptions& options)
|
| +StyleFetchedImage* CSSImageValue::cacheImage(Document* document, CrossOriginAttributeValue crossOrigin)
|
| {
|
| ASSERT(document);
|
|
|
| if (m_isCachePending) {
|
| m_isCachePending = false;
|
|
|
| - FetchRequest request(ResourceRequest(m_absoluteURL), m_initiatorName.isEmpty() ? FetchInitiatorTypeNames::css : m_initiatorName, options);
|
| + 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));
|
|
|
| - if (options.corsEnabled == IsCORSEnabled)
|
| - request.setCrossOriginAccessControl(document->securityOrigin(), options.allowCredentials, options.credentialsRequested);
|
| + if (crossOrigin != CrossOriginAttributeNotSet)
|
| + request.setCrossOriginAccessControl(document->securityOrigin(), crossOrigin);
|
|
|
| if (ResourcePtr<ImageResource> cachedImage = ImageResource::fetch(request, document->fetcher()))
|
| m_cachedImage = StyleFetchedImage::create(cachedImage.get(), document, request.url());
|
|
|