| 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.
|
|
|