Changeset 161980 in webkit for trunk/Source/WebCore/css/CSSImageSetValue.cpp
- Timestamp:
- Jan 14, 2014, 10:16:42 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/CSSImageSetValue.cpp
r160479 r161980 35 35 #include "CachedResourceRequest.h" 36 36 #include "CachedResourceRequestInitiators.h" 37 #include "CrossOriginAccessControl.h" 37 38 #include "Document.h" 38 39 #include "Page.h" … … 101 102 } 102 103 103 StyleCachedImageSet* CSSImageSetValue::cachedImageSet(CachedResourceLoader* loader )104 StyleCachedImageSet* CSSImageSetValue::cachedImageSet(CachedResourceLoader* loader, const ResourceLoaderOptions& options) 104 105 { 105 106 ASSERT(loader); … … 119 120 // and any CSS transforms. https://bugs.webkit.org/show_bug.cgi?id=81698 120 121 ImageWithScale image = bestImageForScaleFactor(); 121 CachedResourceRequest request(ResourceRequest(document->completeURL(image.imageURL)) );122 CachedResourceRequest request(ResourceRequest(document->completeURL(image.imageURL)), options); 122 123 request.setInitiator(cachedResourceRequestInitiators().css); 124 if (options.requestOriginPolicy == PotentiallyCrossOriginEnabled) 125 updateRequestForAccessControl(request.mutableResourceRequest(), document->securityOrigin(), options.allowCredentials); 123 126 if (CachedResourceHandle<CachedImage> cachedImage = loader->requestImage(request)) { 124 127 detachPendingImage(); … … 129 132 130 133 return (m_imageSet && m_imageSet->isCachedImageSet()) ? static_cast<StyleCachedImageSet*>(m_imageSet.get()) : 0; 134 } 135 136 StyleCachedImageSet* CSSImageSetValue::cachedImageSet(CachedResourceLoader* loader) 137 { 138 return cachedImageSet(loader, CachedResourceLoader::defaultCachedResourceOptions()); 131 139 } 132 140
Note:
See TracChangeset
for help on using the changeset viewer.