summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp b/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp
index 0de95d551..27a319f28 100644
--- a/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp
@@ -114,7 +114,6 @@ void RenderSVGViewportContainer::calcViewport()
}
if (oldViewport != m_viewport) {
- m_didTransformToRootUpdate = true;
setNeedsBoundariesUpdate();
setNeedsTransformUpdate();
}
@@ -122,6 +121,7 @@ void RenderSVGViewportContainer::calcViewport()
bool RenderSVGViewportContainer::calculateLocalTransform()
{
+ m_didTransformToRootUpdate = m_needsTransformUpdate || SVGRenderSupport::transformToRootChanged(parent());
if (!m_needsTransformUpdate)
return false;