From 6d4385b697059f83fc92a2e33e030044188c5644 Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Mon, 4 Sep 2023 14:56:48 +0300 Subject: [PATCH] qplatformpixmap: use rvalue overload more to reuse internal buffers Change-Id: I7cfd6b599912cc38f796356197748f97da3eb47d Reviewed-by: Allan Sandfeld Jensen --- src/gui/image/qplatformpixmap.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/image/qplatformpixmap.cpp b/src/gui/image/qplatformpixmap.cpp index 2e622723ee4..0a3462acade 100644 --- a/src/gui/image/qplatformpixmap.cpp +++ b/src/gui/image/qplatformpixmap.cpp @@ -160,7 +160,7 @@ QBitmap QPlatformPixmap::mask() const } } - return QBitmap::fromImage(mask); + return QBitmap::fromImage(std::move(mask)); } void QPlatformPixmap::setMask(const QBitmap &mask) @@ -168,7 +168,7 @@ void QPlatformPixmap::setMask(const QBitmap &mask) QImage image = toImage(); if (mask.size().isEmpty()) { if (image.depth() != 1) { // hw: ???? - image = image.convertToFormat(QImage::Format_RGB32); + image = std::move(image).convertToFormat(QImage::Format_RGB32); } } else { const int w = image.width();