Index: third_party/WebKit/Source/core/paint/SVGClipPainter.cpp |
diff --git a/third_party/WebKit/Source/core/paint/SVGClipPainter.cpp b/third_party/WebKit/Source/core/paint/SVGClipPainter.cpp |
index 15e9087b7a7103c440769e3579577d85dbd03b02..93117710fd8b011766d146133704f429307fbaaa 100644 |
--- a/third_party/WebKit/Source/core/paint/SVGClipPainter.cpp |
+++ b/third_party/WebKit/Source/core/paint/SVGClipPainter.cpp |
@@ -135,7 +135,10 @@ bool SVGClipPainter::drawClipAsMask(GraphicsContext& context, |
PaintRecordBuilder maskBuilder(targetVisualRect, nullptr, &context); |
GraphicsContext& maskContext = maskBuilder.context(); |
{ |
- TransformRecorder recorder(maskContext, layoutObject, localTransform); |
+ TransformRecorder recorder( |
+ maskContext, localTransform, layoutObject.visualRect(), |
+ layoutObject.debugName(), |
+ layoutObject.paintedOutputOfObjectHasNoEffectRegardlessOfSize()); |
// Apply any clip-path clipping this clipPath (nested shape/clipPath.) |
Optional<ClipPathClipper> nestedClipPathClipper; |
@@ -154,8 +157,10 @@ bool SVGClipPainter::drawClipAsMask(GraphicsContext& context, |
} |
SubtreeContentTransformScope contentTransformScope(contentTransform); |
- TransformRecorder contentTransformRecorder(maskContext, layoutObject, |
- contentTransform); |
+ TransformRecorder contentTransformRecorder( |
+ maskContext, contentTransform, layoutObject.visualRect(), |
+ layoutObject.debugName(), |
+ layoutObject.paintedOutputOfObjectHasNoEffectRegardlessOfSize()); |
maskContext.getPaintController().createAndAppend<DrawingDisplayItem>( |
layoutObject, DisplayItem::kSVGClip, m_clip.createPaintRecord()); |
} |