| Index: Source/core/rendering/svg/RenderSVGBlock.h
|
| diff --git a/Source/core/rendering/svg/RenderSVGBlock.h b/Source/core/rendering/svg/RenderSVGBlock.h
|
| index 7a515aaa86c8a6f1de090ccb18e59fe23200ac07..1f2b480f70f50a717ed2aa3cbe654b303f084faa 100644
|
| --- a/Source/core/rendering/svg/RenderSVGBlock.h
|
| +++ b/Source/core/rendering/svg/RenderSVGBlock.h
|
| @@ -43,6 +43,9 @@ public:
|
|
|
| virtual void invalidateTreeIfNeeded(const PaintInvalidationState&) override;
|
|
|
| + // Transitioning out of SVG painters requires updating the PaintInfo rect which is only used by non-SVG painters.
|
| + void updatePaintInfoRect(IntRect&);
|
| +
|
| protected:
|
| virtual void willBeDestroyed() override;
|
| virtual void mapRectToPaintInvalidationBacking(const RenderLayerModelObject* paintInvalidationContainer, LayoutRect&, const PaintInvalidationState*) const override final;
|
| @@ -58,6 +61,8 @@ private:
|
| virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) override final;
|
|
|
| virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) override;
|
| +
|
| + AffineTransform m_cachedPaintInvalidationTransform;
|
| };
|
|
|
| }
|
|
|