Index: Source/core/paint/SVGMaskPainter.cpp |
diff --git a/Source/core/paint/SVGMaskPainter.cpp b/Source/core/paint/SVGMaskPainter.cpp |
index 9aea7695f6b9e27dad2a32009fab970e3ba9a482..b4285776df10ca685735464a55e5e1200f733ed5 100644 |
--- a/Source/core/paint/SVGMaskPainter.cpp |
+++ b/Source/core/paint/SVGMaskPainter.cpp |
@@ -76,10 +76,10 @@ void SVGMaskPainter::drawMaskForLayoutObject(GraphicsContext* context, const Lay |
AffineTransform contentTransformation; |
RefPtr<const SkPicture> maskContentPicture = m_mask.createContentPicture(contentTransformation, targetBoundingBox, context); |
- if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible(*context, layoutObject, DisplayItem::SVGMask)) |
+ if (LayoutObjectDrawingRecorder::useCachedDrawingIfPossible(*context, layoutObject, DisplayItem::SVGMask, LayoutPoint())) |
return; |
- LayoutObjectDrawingRecorder drawingRecorder(*context, layoutObject, DisplayItem::SVGMask, targetPaintInvalidationRect); |
+ LayoutObjectDrawingRecorder drawingRecorder(*context, layoutObject, DisplayItem::SVGMask, targetPaintInvalidationRect, LayoutPoint()); |
context->save(); |
context->concatCTM(contentTransformation); |
context->drawPicture(maskContentPicture.get()); |