diff options
Diffstat (limited to 'WebCore/svg/SVGTransform.cpp')
-rw-r--r-- | WebCore/svg/SVGTransform.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/WebCore/svg/SVGTransform.cpp b/WebCore/svg/SVGTransform.cpp index fac88bd..17d9b8f 100644 --- a/WebCore/svg/SVGTransform.cpp +++ b/WebCore/svg/SVGTransform.cpp @@ -96,7 +96,7 @@ void SVGTransform::setTranslate(float tx, float ty) m_type = SVG_TRANSFORM_TRANSLATE; m_angle = 0; - m_matrix.reset(); + m_matrix.makeIdentity(); m_matrix.translate(tx, ty); } @@ -111,8 +111,8 @@ void SVGTransform::setScale(float sx, float sy) m_angle = 0; m_center = FloatPoint(); - m_matrix.reset(); - m_matrix.scale(sx, sy); + m_matrix.makeIdentity(); + m_matrix.scaleNonUniform(sx, sy); } FloatSize SVGTransform::scale() const @@ -127,7 +127,7 @@ void SVGTransform::setRotate(float angle, float cx, float cy) m_center = FloatPoint(cx, cy); // TODO: toString() implementation, which can show cx, cy (need to be stored?) - m_matrix.reset(); + m_matrix.makeIdentity(); m_matrix.translate(cx, cy); m_matrix.rotate(angle); m_matrix.translate(-cx, -cy); @@ -138,7 +138,7 @@ void SVGTransform::setSkewX(float angle) m_type = SVG_TRANSFORM_SKEWX; m_angle = angle; - m_matrix.reset(); + m_matrix.makeIdentity(); m_matrix.skewX(angle); } @@ -147,7 +147,7 @@ void SVGTransform::setSkewY(float angle) m_type = SVG_TRANSFORM_SKEWY; m_angle = angle; - m_matrix.reset(); + m_matrix.makeIdentity(); m_matrix.skewY(angle); } |