Index: third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp b/third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp |
index 1384067d15794db79930cee9c4695739e88ef81f..095ec7100c8790f512cbd52e36a98f7beb34e26a 100644 |
--- a/third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/SVGContainerPainter.cpp |
@@ -50,9 +50,12 @@ void SVGContainerPainter::paint(const PaintInfo& paintInfo) { |
FloatRect viewport = |
m_layoutSVGContainer.localToSVGParentTransform().inverse().mapRect( |
toLayoutSVGViewportContainer(m_layoutSVGContainer).viewport()); |
- clipRecorder.emplace(paintInfoBeforeFiltering.context, |
- m_layoutSVGContainer, paintInfoBeforeFiltering.phase, |
- viewport); |
+ clipRecorder.emplace( |
+ paintInfoBeforeFiltering.context, paintInfoBeforeFiltering.phase, |
+ viewport, m_layoutSVGContainer.visualRect(), |
+ m_layoutSVGContainer.debugName(), |
+ m_layoutSVGContainer |
+ .paintedOutputOfObjectHasNoEffectRegardlessOfSize()); |
} |
SVGPaintContext paintContext(m_layoutSVGContainer, |