Index: Source/core/rendering/svg/RenderSVGModelObject.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGModelObject.cpp b/Source/core/rendering/svg/RenderSVGModelObject.cpp |
index 69cc70f0432dd82526ba61b43d69273ec1d5a451..726f3d26315edaeac50294b317af4333613ef53c 100644 |
--- a/Source/core/rendering/svg/RenderSVGModelObject.cpp |
+++ b/Source/core/rendering/svg/RenderSVGModelObject.cpp |
@@ -159,7 +159,8 @@ void RenderSVGModelObject::invalidateTreeAfterLayout(const RenderLayerModelObjec |
const LayoutRect& newPaintInvalidationRect = previousPaintInvalidationRect(); |
const LayoutPoint& newPositionFromPaintInvalidationContainer = previousPositionFromPaintInvalidationContainer(); |
invalidatePaintAfterLayoutIfNeeded(containerForPaintInvalidation(), |
- shouldDoFullPaintInvalidationAfterLayout(), oldPaintInvalidationRect, oldPositionFromPaintInvalidationContainer, |
+ shouldDoFullPaintInvalidationAfterLayout() ? InvalidationFull : InvalidationIncremental, |
+ oldPaintInvalidationRect, oldPositionFromPaintInvalidationContainer, |
&newPaintInvalidationRect, &newPositionFromPaintInvalidationContainer); |
RenderObject::invalidateTreeAfterLayout(newPaintInvalidationContainer); |