Index: Source/core/rendering/svg/RenderSVGShape.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGShape.cpp b/Source/core/rendering/svg/RenderSVGShape.cpp |
index aed12c3d8de0eee18f6cc5626aa7852450266761..f84b85e58938be0aec0c182dcf274a7cdd35cd5c 100644 |
--- a/Source/core/rendering/svg/RenderSVGShape.cpp |
+++ b/Source/core/rendering/svg/RenderSVGShape.cpp |
@@ -40,16 +40,16 @@ |
#include "core/rendering/svg/SVGRenderingContext.h" |
#include "core/rendering/svg/SVGResources.h" |
#include "core/rendering/svg/SVGResourcesCache.h" |
-#include "core/svg/SVGStyledTransformableElement.h" |
+#include "core/svg/SVGGraphicsElement.h" |
#include <wtf/MathExtras.h> |
namespace WebCore { |
-RenderSVGShape::RenderSVGShape(SVGStyledTransformableElement* node) |
+RenderSVGShape::RenderSVGShape(SVGGraphicsElement* node) |
: RenderSVGModelObject(node) |
, m_needsBoundariesUpdate(false) // Default is false, the cached rects are empty from the beginning. |
- , m_needsShapeUpdate(true) // Default is true, so we grab a Path object once from SVGStyledTransformableElement. |
- , m_needsTransformUpdate(true) // Default is true, so we grab a AffineTransform object once from SVGStyledTransformableElement. |
+ , m_needsShapeUpdate(true) // Default is true, so we grab a Path object once from SVGGraphicsElement. |
+ , m_needsTransformUpdate(true) // Default is true, so we grab a AffineTransform object once from SVGGraphicsElement. |
{ |
} |
@@ -63,7 +63,7 @@ void RenderSVGShape::updateShapeFromElement() |
m_path = adoptPtr(new Path); |
ASSERT(RenderSVGShape::isEmpty()); |
- SVGStyledTransformableElement* element = toSVGStyledTransformableElement(node()); |
+ SVGGraphicsElement* element = toSVGGraphicsElement(node()); |
updatePathFromGraphicsElement(element, path()); |
processMarkerPositions(); |
@@ -141,7 +141,7 @@ void RenderSVGShape::layout() |
{ |
StackStats::LayoutCheckPoint layoutCheckPoint; |
LayoutRepainter repainter(*this, SVGRenderSupport::checkForSVGRepaintDuringLayout(this) && selfNeedsLayout()); |
- SVGStyledTransformableElement* element = toSVGStyledTransformableElement(node()); |
+ SVGGraphicsElement* element = toSVGGraphicsElement(node()); |
bool updateCachedBoundariesInParents = false; |
@@ -193,7 +193,7 @@ bool RenderSVGShape::setupNonScalingStrokeContext(AffineTransform& strokeTransfo |
AffineTransform RenderSVGShape::nonScalingStrokeTransform() const |
{ |
- SVGStyledTransformableElement* element = toSVGStyledTransformableElement(node()); |
+ SVGGraphicsElement* element = toSVGGraphicsElement(node()); |
return element->getScreenCTM(SVGLocatable::DisallowStyleUpdate); |
} |
@@ -202,7 +202,7 @@ bool RenderSVGShape::shouldGenerateMarkerPositions() const |
if (!style()->svgStyle()->hasMarkers()) |
return false; |
- SVGStyledTransformableElement* element = toSVGStyledTransformableElement(node()); |
+ SVGGraphicsElement* element = toSVGGraphicsElement(node()); |
if (!element->supportsMarkers()) |
return false; |