Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / svg / SVGLinearGradientElement.cpp
index d1fd51a..17ffb0b 100644 (file)
@@ -64,22 +64,7 @@ bool SVGLinearGradientElement::isSupportedAttribute(const QualifiedName& attrNam
 
 void SVGLinearGradientElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
 {
-    SVGParsingError parseError = NoError;
-
-    if (!isSupportedAttribute(name))
-        SVGGradientElement::parseAttribute(name, value);
-    else if (name == SVGNames::x1Attr)
-        m_x1->setBaseValueAsString(value, parseError);
-    else if (name == SVGNames::y1Attr)
-        m_y1->setBaseValueAsString(value, parseError);
-    else if (name == SVGNames::x2Attr)
-        m_x2->setBaseValueAsString(value, parseError);
-    else if (name == SVGNames::y2Attr)
-        m_y2->setBaseValueAsString(value, parseError);
-    else
-        ASSERT_NOT_REACHED();
-
-    reportAttributeParsingError(parseError, name, value);
+    parseAttributeNew(name, value);
 }
 
 void SVGLinearGradientElement::svgAttributeChanged(const QualifiedName& attrName)