Index: third_party/WebKit/Source/core/paint/SVGMaskPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/SVGMaskPainter.cpp b/third_party/WebKit/Source/core/paint/SVGMaskPainter.cpp |
index 55694ffcecf4273ae0311d1946294d476a379dd5..2e346547b91f8f20151bcc8f7d1fff038f530add 100644 |
--- a/third_party/WebKit/Source/core/paint/SVGMaskPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/SVGMaskPainter.cpp |
@@ -49,7 +49,7 @@ void SVGMaskPainter::finishEffect(const LayoutObject& object, GraphicsContext& c |
void SVGMaskPainter::drawMaskForLayoutObject(GraphicsContext& context, const LayoutObject& layoutObject, const FloatRect& targetBoundingBox, const FloatRect& targetPaintInvalidationRect) |
{ |
AffineTransform contentTransformation; |
- RefPtr<const SkPicture> maskContentPicture = m_mask.createContentPicture(contentTransformation, targetBoundingBox, context); |
+ sk_sp<const SkPicture> maskContentPicture = m_mask.createContentPicture(contentTransformation, targetBoundingBox, context); |
if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible(context, layoutObject, DisplayItem::kSVGMask)) |
return; |