diff options
author | Aleksandar Sasha Babic <aleksandar.babic@nokia.com> | 2009-12-15 12:14:20 (GMT) |
---|---|---|
committer | Aleksandar Sasha Babic <aleksandar.babic@nokia.com> | 2009-12-15 12:53:51 (GMT) |
commit | 100ad353689b8203988c87afe30953d59bdad736 (patch) | |
tree | 92d8d5e3b07d5797f10441557156335e502b3420 /src/svg/qsvgstyle.cpp | |
parent | cfc13a80029de5d21a4833945d2a8dffa14c0173 (diff) | |
download | Qt-100ad353689b8203988c87afe30953d59bdad736.zip Qt-100ad353689b8203988c87afe30953d59bdad736.tar.gz Qt-100ad353689b8203988c87afe30953d59bdad736.tar.bz2 |
qreal-ization
Using math wrapper functions instead direct call. This gives us top-level
control to what (single/double) precision we are effectively using.
Task-number: QTBUG-4894
Reviewed-by: janarve
Reviewed-by: Kim Motoyoshi Kalland
Diffstat (limited to 'src/svg/qsvgstyle.cpp')
-rw-r--r-- | src/svg/qsvgstyle.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/svg/qsvgstyle.cpp b/src/svg/qsvgstyle.cpp index 57927fd..c67f7d2 100644 --- a/src/svg/qsvgstyle.cpp +++ b/src/svg/qsvgstyle.cpp @@ -771,7 +771,7 @@ void QSvgAnimateTransform::resolveMatrix(QSvgNode *node) qreal transXDiff = (to1-from1) * percentOfAnimation; qreal transX = from1 + transXDiff; m_transform = QTransform(); - m_transform.shear(tan(transX * deg2rad), 0); + m_transform.shear(qTan(transX * deg2rad), 0); break; } case SkewY: { @@ -786,7 +786,7 @@ void QSvgAnimateTransform::resolveMatrix(QSvgNode *node) qreal transYDiff = (to1 - from1) * percentOfAnimation; qreal transY = from1 + transYDiff; m_transform = QTransform(); - m_transform.shear(0, tan(transY * deg2rad)); + m_transform.shear(0, qTan(transY * deg2rad)); break; } default: |