Index: Source/core/svg/SVGSymbolElement.h |
diff --git a/Source/core/svg/SVGSymbolElement.h b/Source/core/svg/SVGSymbolElement.h |
index a7eea444183a24b5d69d1985befe1d8ec9dfd326..488ad7f647de421322d128ac6a58b9b9b1e51bee 100644 |
--- a/Source/core/svg/SVGSymbolElement.h |
+++ b/Source/core/svg/SVGSymbolElement.h |
@@ -24,13 +24,13 @@ |
#include "core/svg/SVGAnimatedBoolean.h" |
#include "core/svg/SVGAnimatedPreserveAspectRatio.h" |
#include "core/svg/SVGAnimatedRect.h" |
+#include "core/svg/SVGElement.h" |
#include "core/svg/SVGExternalResourcesRequired.h" |
#include "core/svg/SVGFitToViewBox.h" |
-#include "core/svg/SVGStyledElement.h" |
namespace WebCore { |
-class SVGSymbolElement FINAL : public SVGStyledElement, |
+class SVGSymbolElement FINAL : public SVGElement, |
public SVGExternalResourcesRequired, |
public SVGFitToViewBox { |
public: |
@@ -44,6 +44,8 @@ private: |
bool isSupportedAttribute(const QualifiedName&); |
virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE; |
virtual void svgAttributeChanged(const QualifiedName&); |
+ |
+ virtual bool rendererIsNeeded(const NodeRenderingContext& context) OVERRIDE { return rendererIsNeededInternal(context); } |
virtual RenderObject* createRenderer(RenderStyle*); |
virtual bool selfHasRelativeLengths() const; |