| 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..af4079dc6e67a5b8870c2ac13eddc2b2f6bd543b 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.cpp
|
| @@ -106,10 +106,9 @@ static void setGradientAttributes(SVGGradientElement* element,
|
| element->gradientUnits()->currentValue()->enumValue());
|
|
|
| if (!attributes.hasGradientTransform() &&
|
| - element->gradientTransform()->isSpecified()) {
|
| - AffineTransform transform;
|
| - element->gradientTransform()->currentValue()->concatenate(transform);
|
| - attributes.setGradientTransform(transform);
|
| + element->hasTransform(SVGElement::ExcludeMotionTransform)) {
|
| + attributes.setGradientTransform(
|
| + element->calculateTransform(SVGElement::ExcludeMotionTransform));
|
| }
|
|
|
| if (!attributes.hasStops()) {
|
|
|