Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1022)

Unified Diff: Source/core/svg/SVGRadialGradientElement.cpp

Issue 19097005: Remove one SVG animated type special case from the bindings generator (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix the regressions Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/svg/SVGRadialGradientElement.cpp
diff --git a/Source/core/svg/SVGRadialGradientElement.cpp b/Source/core/svg/SVGRadialGradientElement.cpp
index 9f271051475ca2361efed918171a10129fc4b078..9fcd9a7854047e605518b96062178edddf726235 100644
--- a/Source/core/svg/SVGRadialGradientElement.cpp
+++ b/Source/core/svg/SVGRadialGradientElement.cpp
@@ -141,14 +141,14 @@ bool SVGRadialGradientElement::collectGradientAttributes(RadialGradientAttribute
return false;
if (!attributes.hasSpreadMethod() && current->hasAttribute(SVGNames::spreadMethodAttr))
- attributes.setSpreadMethod(current->spreadMethod());
+ attributes.setSpreadMethod(current->spreadMethodCurrentValue());
if (!attributes.hasGradientUnits() && current->hasAttribute(SVGNames::gradientUnitsAttr))
- attributes.setGradientUnits(current->gradientUnits());
+ attributes.setGradientUnits(current->gradientUnitsCurrentValue());
if (!attributes.hasGradientTransform() && current->hasAttribute(SVGNames::gradientTransformAttr)) {
AffineTransform transform;
- current->gradientTransform().concatenate(transform);
+ current->gradientTransformCurrentValue().concatenate(transform);
attributes.setGradientTransform(transform);
}
@@ -162,28 +162,28 @@ bool SVGRadialGradientElement::collectGradientAttributes(RadialGradientAttribute
SVGRadialGradientElement* radial = static_cast<SVGRadialGradientElement*>(current);
if (!attributes.hasCx() && current->hasAttribute(SVGNames::cxAttr))
- attributes.setCx(radial->cx());
+ attributes.setCx(radial->cxCurrentValue());
if (!attributes.hasCy() && current->hasAttribute(SVGNames::cyAttr))
- attributes.setCy(radial->cy());
+ attributes.setCy(radial->cyCurrentValue());
if (!attributes.hasR() && current->hasAttribute(SVGNames::rAttr))
- attributes.setR(radial->r());
+ attributes.setR(radial->rCurrentValue());
if (!attributes.hasFx() && current->hasAttribute(SVGNames::fxAttr))
- attributes.setFx(radial->fx());
+ attributes.setFx(radial->fxCurrentValue());
if (!attributes.hasFy() && current->hasAttribute(SVGNames::fyAttr))
- attributes.setFy(radial->fy());
+ attributes.setFy(radial->fyCurrentValue());
if (!attributes.hasFr() && current->hasAttribute(SVGNames::frAttr))
- attributes.setFr(radial->fr());
+ attributes.setFr(radial->frCurrentValue());
}
processedGradients.add(current);
// Respect xlink:href, take attributes from referenced element
- Node* refNode = SVGURIReference::targetElementFromIRIString(current->href(), document());
+ Node* refNode = SVGURIReference::targetElementFromIRIString(current->hrefCurrentValue(), document());
if (refNode && (refNode->hasTagName(SVGNames::radialGradientTag) || refNode->hasTagName(SVGNames::linearGradientTag))) {
current = static_cast<SVGGradientElement*>(refNode);
@@ -209,12 +209,12 @@ bool SVGRadialGradientElement::collectGradientAttributes(RadialGradientAttribute
bool SVGRadialGradientElement::selfHasRelativeLengths() const
{
- return cx().isRelative()
- || cy().isRelative()
- || r().isRelative()
- || fx().isRelative()
- || fy().isRelative()
- || fr().isRelative();
+ return cxCurrentValue().isRelative()
+ || cyCurrentValue().isRelative()
+ || rCurrentValue().isRelative()
+ || fxCurrentValue().isRelative()
+ || fyCurrentValue().isRelative()
+ || frCurrentValue().isRelative();
}
}

Powered by Google App Engine
This is Rietveld 408576698