Index: Source/core/rendering/svg/RenderSVGEllipse.h |
diff --git a/Source/core/rendering/svg/RenderSVGEllipse.h b/Source/core/rendering/svg/RenderSVGEllipse.h |
index 4c00a530c9369225035fd455c22a999d0e49e3d8..09e33749e16476aa907996511201eb15059a606d 100644 |
--- a/Source/core/rendering/svg/RenderSVGEllipse.h |
+++ b/Source/core/rendering/svg/RenderSVGEllipse.h |
@@ -36,13 +36,13 @@ public: |
explicit RenderSVGEllipse(SVGGraphicsElement*); |
virtual ~RenderSVGEllipse(); |
+ virtual bool useEllipseRenderingFastPath() const override { return !m_usePathFallback; } |
+ |
private: |
virtual const char* renderName() const override { return "RenderSVGEllipse"; } |
virtual void updateShapeFromElement() override; |
virtual bool isShapeEmpty() const override { return m_usePathFallback ? RenderSVGShape::isShapeEmpty() : m_fillBoundingBox.isEmpty(); } |
- virtual void fillShape(GraphicsContext*) const override; |
- virtual void strokeShape(GraphicsContext*) const override; |
virtual bool shapeDependentStrokeContains(const FloatPoint&) override; |
virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const override; |
void calculateRadiiAndCenter(); |