| Index: Source/core/svg/SVGFECompositeElement.cpp
|
| diff --git a/Source/core/svg/SVGFECompositeElement.cpp b/Source/core/svg/SVGFECompositeElement.cpp
|
| index 7f4c284ce028ac2d52d37f246a3490b0a2196f90..510b72053c4f05126797e7e3d96a8c09c402fb78 100644
|
| --- a/Source/core/svg/SVGFECompositeElement.cpp
|
| +++ b/Source/core/svg/SVGFECompositeElement.cpp
|
| @@ -80,31 +80,7 @@ bool SVGFECompositeElement::isSupportedAttribute(const QualifiedName& attrName)
|
|
|
| void SVGFECompositeElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
|
| {
|
| - if (!isSupportedAttribute(name)) {
|
| - SVGFilterPrimitiveStandardAttributes::parseAttribute(name, value);
|
| - return;
|
| - }
|
| -
|
| - SVGParsingError parseError = NoError;
|
| -
|
| - if (name == SVGNames::inAttr)
|
| - m_in1->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::in2Attr)
|
| - m_in2->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::k1Attr)
|
| - m_k1->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::k2Attr)
|
| - m_k2->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::k3Attr)
|
| - m_k3->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::k4Attr)
|
| - m_k4->setBaseValueAsString(value, parseError);
|
| - else if (name == SVGNames::operatorAttr)
|
| - m_svgOperator->setBaseValueAsString(value, parseError);
|
| - else
|
| - ASSERT_NOT_REACHED();
|
| -
|
| - reportAttributeParsingError(parseError, name, value);
|
| + parseAttributeNew(name, value);
|
| }
|
|
|
| bool SVGFECompositeElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrName)
|
|
|