diff options
| -rw-r--r-- | Source/WebCore/rendering/svg/RenderSVGViewportContainer.cpp | 2 |
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; |
