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

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/3fc3e3bc5d
                   |                            |5e7c066057e280274a0a50706df
                   |                            |a79

--- Comment #3 from Zamundaaa <[email protected]> ---
Git commit 3fc3e3bc5d5e7c066057e280274a0a50706dfa79 by Xaver Hugl.
Committed on 19/10/2026 at 11:40.
Pushed by zamundaaa into branch 'master'.

compositor: accumulate cursor updates with a timer

Rendering them immediately causes a lot of redundant repaints, like
- position changed
- size changed (repaint for old size)
- size changed (repaint for new size)

In some cases, repainting with intermediary state could even cause wrong
results, for example when the size changes, geometry of the cursor is only
discarded after the repaints are scheduled.
Related: bug 527145

M  +22   -4    src/compositor.cpp
M  +1    -0    src/compositor.h

https://invent.kde.org/plasma/kwin/-/commit/3fc3e3bc5d5e7c066057e280274a0a50706dfa79

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

Reply via email to