Index: Source/core/svg/SVGGElement.cpp |
diff --git a/Source/core/svg/SVGGElement.cpp b/Source/core/svg/SVGGElement.cpp |
index 9dbf3bd4eda16e58228310b1e5478812868c4e4c..abc4fe5e49334e4f8d7f1c88638f81c7fe3a299a 100644 |
--- a/Source/core/svg/SVGGElement.cpp |
+++ b/Source/core/svg/SVGGElement.cpp |
@@ -37,35 +37,6 @@ inline SVGGElement::SVGGElement(Document& document, ConstructionType constructio |
DEFINE_NODE_FACTORY(SVGGElement) |
-bool SVGGElement::isSupportedAttribute(const QualifiedName& attrName) |
-{ |
- DEFINE_STATIC_LOCAL(HashSet<QualifiedName>, supportedAttributes, ()); |
- return supportedAttributes.contains<SVGAttributeHashTranslator>(attrName); |
-} |
- |
-void SVGGElement::parseAttribute(const QualifiedName& name, const AtomicString& value) |
-{ |
- if (!isSupportedAttribute(name)) { |
- SVGGraphicsElement::parseAttribute(name, value); |
- return; |
- } |
- |
- ASSERT_NOT_REACHED(); |
-} |
- |
-void SVGGElement::svgAttributeChanged(const QualifiedName& attrName) |
-{ |
- if (!isSupportedAttribute(attrName)) { |
- SVGGraphicsElement::svgAttributeChanged(attrName); |
- return; |
- } |
- |
- SVGElement::InvalidationGuard invalidationGuard(this); |
- |
- if (RenderObject* renderer = this->renderer()) |
- RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer); |
-} |
- |
RenderObject* SVGGElement::createRenderer(RenderStyle* style) |
{ |
// SVG 1.1 testsuite explicitely uses constructs like <g display="none"><linearGradient> |