Index: Source/core/rendering/svg/RenderSVGModelObject.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGModelObject.cpp b/Source/core/rendering/svg/RenderSVGModelObject.cpp |
index 2cdd2d5e6e8663080710dfc4b367edc3cc2cc9a4..367338d2b4a78b81a4c56533ea86173f81d2b391 100644 |
--- a/Source/core/rendering/svg/RenderSVGModelObject.cpp |
+++ b/Source/core/rendering/svg/RenderSVGModelObject.cpp |
@@ -133,6 +133,11 @@ void RenderSVGModelObject::invalidateTreeIfNeeded(const PaintInvalidationState& |
if (!shouldCheckForPaintInvalidation()) |
return; |
+ if (!shouldCheckForSelfPaintInvalidation()) { |
+ RenderObject::invalidateTreeIfNeeded(paintInvalidationState); |
+ return; |
+ } |
+ |
ForceHorriblySlowRectMapping slowRectMapping(&paintInvalidationState); |
const LayoutRect oldPaintInvalidationRect = previousPaintInvalidationRect(); |