https://bugs.kde.org/show_bug.cgi?id=524148

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/krdp/-/commit/fe2671e1f0
                   |                            |1f5abb629f557732859cc2aa281
                   |                            |487
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from David Edmundson <[email protected]> ---
Git commit fe2671e1f01f5abb629f557732859cc2aa281487 by David Edmundson.
Committed on 19/10/2026 at 15:14.
Pushed by davidedmundson into branch 'Plasma/6.8'.

Cursor: Don't swap red and blue channels of cursor images

createXorMask() converts the cursor image to QImage::Format_ARGB32, whose
in-memory byte order on little-endian machines is B, G, R, A. That is
already the layout expected for the 32 bpp XOR mask of color and large
pointer updates. The additional rgbSwap() turned it into R, G, B, A, so
clients showed colored cursors with red and blue swapped.

(cherry picked from commit 608a68b01e7ade8794aef0cea63ca99a3d97db04)

Co-authored-by: Zhongli Wu <[email protected]>

M  +0    -1    src/Cursor.cpp

https://invent.kde.org/plasma/krdp/-/commit/fe2671e1f01f5abb629f557732859cc2aa281487

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to