Index: third_party/WebKit/Source/core/paint/SVGFilterPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/SVGFilterPainter.cpp b/third_party/WebKit/Source/core/paint/SVGFilterPainter.cpp |
index b09a59a43cb3e834a1510143befc4a0c559a3190..852431671124d183ac90ad595fe529ab56c05d06 100644 |
--- a/third_party/WebKit/Source/core/paint/SVGFilterPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/SVGFilterPainter.cpp |
@@ -48,7 +48,7 @@ void SVGFilterRecordingContext::endContent(FilterData* filterData) |
m_paintController->commitNewDisplayItems(); |
m_paintController->paintArtifact().replay(*context); |
- sourceGraphic->setPicture(toSkSp(context->endRecording())); |
+ SkiaImageFilterBuilder::buildSourceGraphic(sourceGraphic, toSkSp(context->endRecording())); |
// Content is cached by the source graphic so temporaries can be freed. |
m_paintController = nullptr; |