Index: third_party/WebKit/Source/core/css/CSSImageSetValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSImageSetValue.cpp b/third_party/WebKit/Source/core/css/CSSImageSetValue.cpp |
index 43fc1c73a7eb50d28f40007b329cdd06706736ba..cb4e6f581865666a08c41f3291aa4e5ec4a382bf 100644 |
--- a/third_party/WebKit/Source/core/css/CSSImageSetValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSImageSetValue.cpp |
@@ -122,8 +122,8 @@ StyleImage* CSSImageSetValue::cacheImage(Document* document, float deviceScaleFa |
if (crossOrigin != CrossOriginAttributeNotSet) |
request.setCrossOriginAccessControl(document->getSecurityOrigin(), crossOrigin); |
- if (RawPtr<ImageResource> cachedImage = ImageResource::fetch(request, document->fetcher())) |
- m_cachedImage = StyleFetchedImageSet::create(cachedImage.get(), image.scaleFactor, this, request.url()); |
+ if (ImageResource* cachedImage = ImageResource::fetch(request, document->fetcher())) |
+ m_cachedImage = StyleFetchedImageSet::create(cachedImage, image.scaleFactor, this, request.url()); |
else |
m_cachedImage = StyleInvalidImage::create(image.imageURL); |
m_cachedScaleFactor = deviceScaleFactor; |
@@ -177,12 +177,12 @@ DEFINE_TRACE_AFTER_DISPATCH(CSSImageSetValue) |
CSSValueList::traceAfterDispatch(visitor); |
} |
-RawPtr<CSSImageSetValue> CSSImageSetValue::valueWithURLsMadeAbsolute() |
+CSSImageSetValue* CSSImageSetValue::valueWithURLsMadeAbsolute() |
{ |
- RawPtr<CSSImageSetValue> value = CSSImageSetValue::create(); |
+ CSSImageSetValue* value = CSSImageSetValue::create(); |
for (auto& item : *this) |
item->isImageValue() ? value->append(toCSSImageValue(*item).valueWithURLMadeAbsolute()) : value->append(item); |
- return value.release(); |
+ return value; |
} |