summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderSVGTransformableContainer.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderSVGTransformableContainer.h')
-rw-r--r--WebCore/rendering/RenderSVGTransformableContainer.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/WebCore/rendering/RenderSVGTransformableContainer.h b/WebCore/rendering/RenderSVGTransformableContainer.h
index 1de0b19..e6de054 100644
--- a/WebCore/rendering/RenderSVGTransformableContainer.h
+++ b/WebCore/rendering/RenderSVGTransformableContainer.h
@@ -31,13 +31,14 @@ namespace WebCore {
public:
RenderSVGTransformableContainer(SVGStyledTransformableElement*);
- virtual const AffineTransform& localToParentTransform() const;
+ virtual const AffineTransform& localToParentTransform() const { return m_localTransform; }
+ virtual void setNeedsTransformUpdate() { m_needsTransformUpdate = true; }
private:
virtual void calculateLocalTransform();
- // FIXME: This can be made non-virtual once SVGRenderTreeAsText stops using localTransform()
- virtual AffineTransform localTransform() const;
+ virtual AffineTransform localTransform() const { return m_localTransform; }
+ bool m_needsTransformUpdate : 1;
AffineTransform m_localTransform;
};
}