diff --git a/src/backends/wayland/wayland_qpainter_backend.cpp b/src/backends/wayland/wayland_qpainter_backend.cpp index cd7868b829..6179892e22 100644 --- a/src/backends/wayland/wayland_qpainter_backend.cpp +++ b/src/backends/wayland/wayland_qpainter_backend.cpp @@ -54,7 +54,7 @@ void WaylandQPainterPrimaryLayer::remapBuffer() const QSize nativeSize(m_waylandOutput->geometry().size() * m_waylandOutput->scale()); for (const auto &slot : m_slots) { - slot->image = QImage(slot->buffer->address(), nativeSize.width(), nativeSize.height(), QImage::Format_ARGB32); + slot->image = QImage(slot->buffer->address(), nativeSize.width(), nativeSize.height(), QImage::Format_RGB32); } }