Index: Source/core/rendering/svg/SVGRenderSupport.cpp |
diff --git a/Source/core/rendering/svg/SVGRenderSupport.cpp b/Source/core/rendering/svg/SVGRenderSupport.cpp |
index 3c5ad628b90cb5cb59b8e32a6057608d19886fa7..4693d25352c7722d060bf377bb527de2e7ae43e9 100644 |
--- a/Source/core/rendering/svg/SVGRenderSupport.cpp |
+++ b/Source/core/rendering/svg/SVGRenderSupport.cpp |
@@ -37,7 +37,7 @@ |
#include "core/rendering/svg/RenderSVGViewportContainer.h" |
#include "core/rendering/svg/SVGResources.h" |
#include "core/rendering/svg/SVGResourcesCache.h" |
-#include "core/svg/SVGStyledElement.h" |
+#include "core/svg/SVGElement.h" |
#include "wtf/UnusedParam.h" |
namespace WebCore { |
@@ -225,7 +225,7 @@ void SVGRenderSupport::layoutChildren(RenderObject* start, bool selfNeedsLayout) |
if (layoutSizeChanged) { |
// When selfNeedsLayout is false and the layout size changed, we have to check whether this child uses relative lengths |
if (SVGElement* element = child->node()->isSVGElement() ? toSVGElement(child->node()) : 0) { |
- if (element->isSVGStyledElement() && toSVGStyledElement(element)->hasRelativeLengths()) { |
+ if (element->hasRelativeLengths()) { |
// When the layout size changed and when using relative values tell the RenderSVGShape to update its shape object |
if (child->isSVGShape()) |
toRenderSVGShape(child)->setNeedsShapeUpdate(); |