| Index: Source/core/svg/SVGTextElement.cpp
|
| diff --git a/Source/core/svg/SVGTextElement.cpp b/Source/core/svg/SVGTextElement.cpp
|
| index ff7288337f2f40af142a662d8951829789902a96..ef3a4a30d990f5a4e54edb02ba07bf75904c061e 100644
|
| --- a/Source/core/svg/SVGTextElement.cpp
|
| +++ b/Source/core/svg/SVGTextElement.cpp
|
| @@ -57,8 +57,9 @@ AffineTransform SVGTextElement::animatedLocalTransform() const
|
| style->applyTransform(t, IntSize(0, 0), RenderStyle::ExcludeTransformOrigin);
|
| // Flatten any 3D transform
|
| matrix = t.toAffineTransform();
|
| - } else
|
| - transform().concatenate(matrix);
|
| + } else {
|
| + transformCurrentValue().concatenate(matrix);
|
| + }
|
|
|
| const AffineTransform* transform = const_cast<SVGTextElement*>(this)->supplementalTransform();
|
| if (transform)
|
|
|