Index: Source/core/rendering/svg/RenderSVGRoot.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGRoot.cpp b/Source/core/rendering/svg/RenderSVGRoot.cpp |
index 3726059f15e3f1c6ceceac4014ab1554396f8977..876a2d4c1842bae3e48f16c2ab253b42b620e71a 100644 |
--- a/Source/core/rendering/svg/RenderSVGRoot.cpp |
+++ b/Source/core/rendering/svg/RenderSVGRoot.cpp |
@@ -168,6 +168,8 @@ void RenderSVGRoot::layout() |
// Arbitrary affine transforms are incompatible with LayoutState. |
LayoutStateDisabler layoutStateDisabler(*this); |
+ setMayNeedInvalidation(true); |
+ |
bool needsLayout = selfNeedsLayout(); |
LayoutRepainter repainter(*this, checkForRepaintDuringLayout() && needsLayout); |