diff options
Diffstat (limited to 'WebCore/svg/SVGFEColorMatrixElement.cpp')
-rw-r--r-- | WebCore/svg/SVGFEColorMatrixElement.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/WebCore/svg/SVGFEColorMatrixElement.cpp b/WebCore/svg/SVGFEColorMatrixElement.cpp index f14b4e7..83d112c 100644 --- a/WebCore/svg/SVGFEColorMatrixElement.cpp +++ b/WebCore/svg/SVGFEColorMatrixElement.cpp @@ -62,6 +62,16 @@ void SVGFEColorMatrixElement::parseMappedAttribute(Attribute* attr) SVGFilterPrimitiveStandardAttributes::parseMappedAttribute(attr); } +void SVGFEColorMatrixElement::svgAttributeChanged(const QualifiedName& attrName) +{ + SVGFilterPrimitiveStandardAttributes::svgAttributeChanged(attrName); + + if (attrName == SVGNames::typeAttr + || attrName == SVGNames::inAttr + || attrName == SVGNames::valuesAttr) + invalidate(); +} + void SVGFEColorMatrixElement::synchronizeProperty(const QualifiedName& attrName) { SVGFilterPrimitiveStandardAttributes::synchronizeProperty(attrName); |