Index: Source/core/rendering/svg/RenderSVGForeignObject.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGForeignObject.cpp b/Source/core/rendering/svg/RenderSVGForeignObject.cpp |
index c66aba24112d3f210089dfc687ff02f8e1e7222f..fa0a64fbf691a6e742d60ccf6b9fef7fc5bc00c9 100644 |
--- a/Source/core/rendering/svg/RenderSVGForeignObject.cpp |
+++ b/Source/core/rendering/svg/RenderSVGForeignObject.cpp |
@@ -121,6 +121,8 @@ void RenderSVGForeignObject::layout() |
LayoutRepainter repainter(*this, SVGRenderSupport::checkForSVGRepaintDuringLayout(this)); |
SVGForeignObjectElement* foreign = toSVGForeignObjectElement(node()); |
+ setMayNeedInvalidation(true); |
+ |
bool updateCachedBoundariesInParents = false; |
if (m_needsTransformUpdate) { |
m_localTransform = foreign->animatedLocalTransform(); |