From: Ivailo Monev Date: Sun, 26 May 2019 20:15:34 +0000 (+0000) Subject: add missing QTransform::updateType() calls where needed X-Git-Tag: 4.12.0~5949 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8ac5c0b3b81519c1ca9ad592102a49b895ddfe76;p=kde%2FKatie.git add missing QTransform::updateType() calls where needed Signed-off-by: Ivailo Monev --- diff --git a/src/gui/painting/qtransform.h b/src/gui/painting/qtransform.h index 2f71a49a8..2d0e25b77 100644 --- a/src/gui/painting/qtransform.h +++ b/src/gui/painting/qtransform.h @@ -278,9 +278,10 @@ inline QTransform &QTransform::operator*=(qreal num) affine._dx *= num; affine._dy *= num; m_33 *= num; - if (m_dirty < QTransform::TxScale) + if (m_dirty < QTransform::TxScale) { m_dirty = QTransform::TxScale; - updateType(); + updateType(); + } return *this; } inline QTransform &QTransform::operator/=(qreal div) @@ -304,6 +305,7 @@ inline QTransform &QTransform::operator+=(qreal num) affine._dy += num; m_33 += num; m_dirty = QTransform::TxProject; + updateType(); return *this; } inline QTransform &QTransform::operator-=(qreal num) @@ -320,6 +322,7 @@ inline QTransform &QTransform::operator-=(qreal num) affine._dy -= num; m_33 -= num; m_dirty = QTransform::TxProject; + updateType(); return *this; }