From f7c0445588cde0551ec5565718ca2ef21d5747a9 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 26 Jul 2020 20:11:03 +0000 Subject: [PATCH] avoid temporary in QRasterPixmapData::fill() Signed-off-by: Ivailo Monev --- src/gui/image/qpixmap_raster.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gui/image/qpixmap_raster.cpp b/src/gui/image/qpixmap_raster.cpp index 32f8102c7..8ca795fda 100644 --- a/src/gui/image/qpixmap_raster.cpp +++ b/src/gui/image/qpixmap_raster.cpp @@ -172,9 +172,8 @@ bool QRasterPixmapData::scroll(int dx, int dy, const QRect &rect) void QRasterPixmapData::fill(const QColor &color) { - QImage::Format format = image.format(); if (color.alpha() != 255 && !image.hasAlphaChannel()) { - switch (format) { + switch (image.format()) { case QImage::Format_RGB666: { image = image.convertToFormat(QImage::Format_ARGB6666_Premultiplied); break;