| Index: Source/core/rendering/svg/RenderSVGViewportContainer.h
|
| diff --git a/Source/core/rendering/svg/RenderSVGViewportContainer.h b/Source/core/rendering/svg/RenderSVGViewportContainer.h
|
| index f4ce4fea01d7e75898865b2955492ba02bfa73b3..03439c425c76a3565680947602d73937b898696d 100644
|
| --- a/Source/core/rendering/svg/RenderSVGViewportContainer.h
|
| +++ b/Source/core/rendering/svg/RenderSVGViewportContainer.h
|
| @@ -35,7 +35,7 @@ public:
|
| FloatRect viewport() const { return m_viewport; }
|
|
|
| bool isLayoutSizeChanged() const { return m_isLayoutSizeChanged; }
|
| - virtual bool didTransformToRootUpdate() OVERRIDE { return m_didTransformToRootUpdate; }
|
| + virtual bool didTransformToRootUpdate() const OVERRIDE { return m_didTransformToRootUpdate; }
|
|
|
| virtual void determineIfLayoutSizeChanged() OVERRIDE;
|
| virtual void setNeedsTransformUpdate() OVERRIDE { m_needsTransformUpdate = true; }
|
| @@ -55,6 +55,11 @@ private:
|
| virtual void applyViewportClip(PaintInfo&) OVERRIDE;
|
| virtual bool pointIsInsideViewportClip(const FloatPoint& pointInParent) OVERRIDE;
|
|
|
| + virtual void clearPaintInvalidationState() OVERRIDE;
|
| +#if ENABLE(ASSERT)
|
| + virtual bool paintInvalidationStateIsDirty() const OVERRIDE { return RenderSVGContainer::paintInvalidationStateIsDirty() || m_didTransformToRootUpdate; }
|
| +#endif
|
| +
|
| FloatRect m_viewport;
|
| mutable AffineTransform m_localToParentTransform;
|
| bool m_didTransformToRootUpdate : 1;
|
|
|