diff options
Diffstat (limited to 'Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h')
-rw-r--r-- | Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h b/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h index 401bfa858..c9c607ba2 100644 --- a/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h +++ b/Source/WebCore/rendering/svg/RenderSVGTransformableContainer.h @@ -31,14 +31,17 @@ class RenderSVGTransformableContainer : public RenderSVGContainer { public: explicit RenderSVGTransformableContainer(SVGStyledTransformableElement*); + virtual bool isSVGTransformableContainer() const { return true; } virtual const AffineTransform& localToParentTransform() const { return m_localTransform; } virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; } + virtual bool didTransformToRootUpdate() { return m_didTransformToRootUpdate; } private: virtual bool calculateLocalTransform(); virtual AffineTransform localTransform() const { return m_localTransform; } bool m_needsTransformUpdate : 1; + bool m_didTransformToRootUpdate : 1; AffineTransform m_localTransform; }; } |