avoid temporary in QRasterPixmapData::fill()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2020-07-26 20:11:03 +00:00
parent 3651dbcc14
commit f7c0445588

View file

@ -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;