void StyleResourceLoader::loadPendingShapeImage(RenderStyle* renderStyle, ShapeValue* shapeValue) { if (!shapeValue) return; StyleImage* image = shapeValue->image(); if (!image || !image->isPendingImage()) return; StylePendingImage* pendingImage = static_cast<StylePendingImage*>(image); CSSImageValue* cssImageValue = pendingImage->cssImageValue(); ResourceLoaderOptions options = ResourceFetcher::defaultResourceOptions(); options.requestOriginPolicy = RestrictToSameOrigin; shapeValue->setImage(cssImageValue->cachedImage(m_fetcher, options)); }
void StyleResourceLoader::loadPendingShapeImage(RenderStyle* renderStyle, ShapeValue* shapeValue) { if (!shapeValue) return; StyleImage* image = shapeValue->image(); if (!image || !image->isPendingImage()) return; StylePendingImage* pendingImage = static_cast<StylePendingImage*>(image); CSSImageValue* cssImageValue = pendingImage->cssImageValue(); ResourceLoaderOptions options = ResourceFetcher::defaultResourceOptions(); options.requestOriginPolicy = PotentiallyCrossOriginEnabled; options.allowCredentials = DoNotAllowStoredCredentials; shapeValue->setImage(cssImageValue->cachedImage(m_fetcher, options)); }