Index: Source/core/rendering/svg/RenderSVGImage.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGImage.cpp b/Source/core/rendering/svg/RenderSVGImage.cpp |
index 4efac7e29b9eb638f86fc41a75e8384ef9c39d63..550fa5c3274a47bfeb5e9767369b12d99b1cd368 100644 |
--- a/Source/core/rendering/svg/RenderSVGImage.cpp |
+++ b/Source/core/rendering/svg/RenderSVGImage.cpp |
@@ -95,6 +95,8 @@ void RenderSVGImage::layout() |
LayoutRepainter repainter(*this, SVGRenderSupport::checkForSVGRepaintDuringLayout(this) && selfNeedsLayout()); |
updateImageViewport(); |
+ setMayNeedInvalidation(true); |
fs
2014/05/02 17:21:42
When I see "sprinkles" in this RenderObject, I exp
dsinclair
2014/05/02 19:18:53
De-sprinkled and piggy-backed on layoutWasCalled.
|
+ |
bool transformOrBoundariesUpdate = m_needsTransformUpdate || m_needsBoundariesUpdate; |
if (m_needsTransformUpdate) { |
m_localTransform = toSVGImageElement(element())->animatedLocalTransform(); |