OSDN Git Service

turn condition into assert in qt_blurImage() function
authorIvailo Monev <xakepa10@gmail.com>
Sun, 4 Oct 2020 03:09:46 +0000 (06:09 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Sun, 4 Oct 2020 03:09:46 +0000 (06:09 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/image/qpixmapfilter.cpp

index 48918cd..3fecebf 100644 (file)
@@ -511,10 +511,9 @@ static void qt_blurImage(QPainter *p, QImage &blurImage, qreal radius, bool qual
 
     expblur(blurImage, radius, quality, alphaOnly);
 
-    if (p) {
-        p->scale(scale, scale);
-        p->drawImage(QRect(0, 0, blurImage.width(), blurImage.height()), blurImage);
-    }
+    Q_ASSERT(p);
+    p->scale(scale, scale);
+    p->drawImage(QRect(0, 0, blurImage.width(), blurImage.height()), blurImage);
 }
 
 Q_GUI_EXPORT bool qt_scaleForTransform(const QTransform &transform, qreal *scale);