diff options
Diffstat (limited to 'WebCore/svg/SVGTransformDistance.cpp')
-rw-r--r-- | WebCore/svg/SVGTransformDistance.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/svg/SVGTransformDistance.cpp b/WebCore/svg/SVGTransformDistance.cpp index b46370b..34adc63 100644 --- a/WebCore/svg/SVGTransformDistance.cpp +++ b/WebCore/svg/SVGTransformDistance.cpp @@ -79,7 +79,7 @@ SVGTransformDistance::SVGTransformDistance(const SVGTransform& fromSVGTransform, { float scaleX = toSVGTransform.scale().width() - fromSVGTransform.scale().width(); float scaleY = toSVGTransform.scale().height() - fromSVGTransform.scale().height(); - m_transform.scale(scaleX, scaleY); + m_transform.scaleNonUniform(scaleX, scaleY); return; } case SVGTransform::SVG_TRANSFORM_SKEWX: @@ -188,7 +188,7 @@ void SVGTransformDistance::addSVGTransform(const SVGTransform& transform, bool a { float scaleX = absoluteValue ? fabsf(transform.scale().width()) : transform.scale().width(); float scaleY = absoluteValue ? fabsf(transform.scale().height()) : transform.scale().height(); - m_transform.scale(scaleX, scaleY); + m_transform.scaleNonUniform(scaleX, scaleY); return; } case SVGTransform::SVG_TRANSFORM_SKEWX: |