Index: third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
diff --git a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
index 9b97da95c461617574f213b068782412b760826c..cbeff8f6729d413769ee4b2356d6c96602541686 100644 |
--- a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
+++ b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
@@ -370,10 +370,10 @@ bool SVGImage::applyShaderInternal(PaintFlags& flags, |
return false; |
const FloatRect bounds(FloatPoint(), size); |
- flags.setShader(SkShader::MakePictureShader( |
- paintRecordForCurrentFrame(bounds, bounds, url), |
- SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode, &localMatrix, |
- nullptr)); |
+ flags.setShader( |
+ MakePaintShaderRecord(paintRecordForCurrentFrame(bounds, bounds, url), |
+ SkShader::kRepeat_TileMode, |
+ SkShader::kRepeat_TileMode, &localMatrix, nullptr)); |
// Animation is normally refreshed in draw() impls, which we don't reach when |
// painting via shaders. |