| Index: third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp b/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| index 3460fc6bb3808283b07f7c2f585673cacf448371..f252a38d45f10baf3b8e1a3789871d8bb4482ff4 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| @@ -105,12 +105,8 @@ static void setGradientAttributes(SVGGradientElement* element,
|
| attributes.setGradientUnits(
|
| element->gradientUnits()->currentValue()->enumValue());
|
|
|
| - if (!attributes.hasGradientTransform() &&
|
| - element->gradientTransform()->isSpecified()) {
|
| - AffineTransform transform;
|
| - element->gradientTransform()->currentValue()->concatenate(transform);
|
| - attributes.setGradientTransform(transform);
|
| - }
|
| + if (!attributes.hasGradientTransform() && element->hasTransform())
|
| + attributes.setGradientTransform(element->calculateTransform());
|
|
|
| if (!attributes.hasStops()) {
|
| const Vector<Gradient::ColorStop>& stops(element->buildStops());
|
|
|