Index: Source/core/rendering/svg/RenderSVGEllipse.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGEllipse.cpp b/Source/core/rendering/svg/RenderSVGEllipse.cpp |
index 447314d634a27385b706db50c15f5851ffe5bdd4..8b350bad1100c70b5353cfc7659559cc26247dbe 100644 |
--- a/Source/core/rendering/svg/RenderSVGEllipse.cpp |
+++ b/Source/core/rendering/svg/RenderSVGEllipse.cpp |
@@ -52,6 +52,7 @@ void RenderSVGEllipse::updateShapeFromElement() |
m_strokeBoundingBox = FloatRect(); |
m_center = FloatPoint(); |
m_radii = FloatSize(); |
+ m_usePathFallback = false; |
calculateRadiiAndCenter(); |
@@ -66,7 +67,6 @@ void RenderSVGEllipse::updateShapeFromElement() |
m_usePathFallback = true; |
return; |
} |
- m_usePathFallback = false; |
} |
m_fillBoundingBox = FloatRect(m_center.x() - m_radii.width(), m_center.y() - m_radii.height(), 2 * m_radii.width(), 2 * m_radii.height()); |