| Index: Source/core/rendering/svg/RenderSVGModelObject.h
|
| diff --git a/Source/core/rendering/svg/RenderSVGModelObject.h b/Source/core/rendering/svg/RenderSVGModelObject.h
|
| index 0511f2772feeb646da1debc375177181204ba299..92bb32e659e519da5f1ee05c4e007593e9bcc0c4 100644
|
| --- a/Source/core/rendering/svg/RenderSVGModelObject.h
|
| +++ b/Source/core/rendering/svg/RenderSVGModelObject.h
|
| @@ -49,18 +49,16 @@ class RenderSVGModelObject : public RenderObject {
|
| public:
|
| explicit RenderSVGModelObject(SVGStyledElement*);
|
|
|
| - virtual bool requiresLayer() const { return false; }
|
| -
|
| virtual LayoutRect clippedOverflowRectForRepaint(const RenderLayerModelObject* repaintContainer) const OVERRIDE;
|
| - virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const OVERRIDE;
|
| - virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const OVERRIDE;
|
| + virtual void computeFloatRectForRepaint(const RenderLayerModelObject* repaintContainer, FloatRect&, bool fixed = false) const OVERRIDE FINAL;
|
| + virtual LayoutRect outlineBoundsForRepaint(const RenderLayerModelObject* repaintContainer, const RenderGeometryMap*) const OVERRIDE FINAL;
|
|
|
| - virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const;
|
| + virtual void absoluteRects(Vector<IntRect>&, const LayoutPoint& accumulatedOffset) const OVERRIDE FINAL;
|
| virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const;
|
|
|
| - virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE;
|
| - virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const OVERRIDE;
|
| - virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle);
|
| + virtual void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags = ApplyContainerFlip, bool* wasFixed = 0) const OVERRIDE FINAL;
|
| + virtual const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const OVERRIDE FINAL;
|
| + virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle) OVERRIDE FINAL;
|
| virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
|
|
|
| static bool checkIntersection(RenderObject*, const FloatRect&);
|
| @@ -76,7 +74,7 @@ protected:
|
| private:
|
| // This method should never be called, SVG uses a different nodeAtPoint method
|
| bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const HitTestLocation& locationInContainer, const LayoutPoint& accumulatedOffset, HitTestAction) OVERRIDE;
|
| - virtual void absoluteFocusRingQuads(Vector<FloatQuad>&);
|
| + virtual void absoluteFocusRingQuads(Vector<FloatQuad>&) OVERRIDE FINAL;
|
| bool m_hasSVGShadow;
|
| };
|
|
|
|
|