Index: Source/core/svg/animation/SVGSMILElement.cpp |
diff --git a/Source/core/svg/animation/SVGSMILElement.cpp b/Source/core/svg/animation/SVGSMILElement.cpp |
index 903b246481fc94a26cfe1086e3ce0d76039b337b..1b491912267e520b5b13e8bb8bc9889ce1e38dba 100644 |
--- a/Source/core/svg/animation/SVGSMILElement.cpp |
+++ b/Source/core/svg/animation/SVGSMILElement.cpp |
@@ -542,8 +542,9 @@ void SVGSMILElement::parseAttribute(const QualifiedName& name, const AtomicStrin |
setAttributeEventListener(EventTypeNames::endEvent, createAttributeEventListener(this, name, value, eventParameterName())); |
} else if (name == SVGNames::onrepeatAttr) { |
setAttributeEventListener(EventTypeNames::repeatEvent, createAttributeEventListener(this, name, value, eventParameterName())); |
- } else |
- SVGElement::parseAttribute(name, value); |
+ } else { |
+ SVGElement::parseAttributeNew(name, value); |
+ } |
} |
void SVGSMILElement::svgAttributeChanged(const QualifiedName& attrName) |