diff options
Diffstat (limited to 'WebCore/svg/SVGTextContentElement.cpp')
-rw-r--r-- | WebCore/svg/SVGTextContentElement.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/WebCore/svg/SVGTextContentElement.cpp b/WebCore/svg/SVGTextContentElement.cpp index cdb9d81..0cbcc9a 100644 --- a/WebCore/svg/SVGTextContentElement.cpp +++ b/WebCore/svg/SVGTextContentElement.cpp @@ -201,11 +201,20 @@ void SVGTextContentElement::synchronizeProperty(const QualifiedName& attrName) synchronizeExternalResourcesRequired(); } +void SVGTextContentElement::svgAttributeChanged(const QualifiedName& attrName) +{ + SVGStyledElement::svgAttributeChanged(attrName); + + if (SVGTests::handleAttributeChange(this, attrName)) + return; + + // FIXME: also handle attribute changes for lengthAdjust and textLength +} + bool SVGTextContentElement::isKnownAttribute(const QualifiedName& attrName) { return (attrName.matches(SVGNames::lengthAdjustAttr) || attrName.matches(SVGNames::textLengthAttr) || - SVGTests::isKnownAttribute(attrName) || SVGLangSpace::isKnownAttribute(attrName) || SVGExternalResourcesRequired::isKnownAttribute(attrName) || SVGStyledElement::isKnownAttribute(attrName)); |