OSDN Git Service

avoid temporary in QColor::setAlphaF()
authorIvailo Monev <xakepa10@gmail.com>
Wed, 19 Aug 2020 13:36:46 +0000 (16:36 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 19 Aug 2020 13:36:46 +0000 (16:36 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qcolor.cpp

index 4815c73..bcc12cb 100644 (file)
@@ -1246,8 +1246,7 @@ qreal QColor::alphaF() const
 void QColor::setAlphaF(qreal alpha)
 {
     QCOLOR_REAL_RANGE_CHECK("QColor::setAlphaF", alpha);
-    qreal tmp = alpha * USHRT_MAX;
-    ct.argb.alpha = qRound(tmp);
+    ct.argb.alpha = qRound(alpha * USHRT_MAX);
 }