Index: Source/core/rendering/svg/RenderSVGBlock.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGBlock.cpp b/Source/core/rendering/svg/RenderSVGBlock.cpp |
index 85c9c17361a971e03302deca85fd8a14f13cee98..37c175e8c6b9b811ee4ee3395c29a0a1df5c3a89 100644 |
--- a/Source/core/rendering/svg/RenderSVGBlock.cpp |
+++ b/Source/core/rendering/svg/RenderSVGBlock.cpp |
@@ -114,6 +114,9 @@ bool RenderSVGBlock::nodeAtPoint(const HitTestRequest&, HitTestResult&, const Hi |
void RenderSVGBlock::repaintTreeAfterLayout() |
{ |
+ if (!shouldCheckForInvalidationAfterLayout()) |
+ return; |
+ |
LayoutStateDisabler layoutStateDisabler(*this); |
RenderBlockFlow::repaintTreeAfterLayout(); |
} |