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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/0b6e7740d7 |ma/kwin/-/commit/27bad00fc2
                   |a1e5d5d750368bc0107f7def3fb |9f540686a533a1a6ef1244782ea
                   |710                         |624

--- Comment #12 from Vlad Zahorodnii <[email protected]> ---
Git commit 27bad00fc29f540686a533a1a6ef1244782ea624 by Vlad Zahorodnii, on
behalf of Xaver Hugl.
Committed on 22/05/2026 at 08:28.
Pushed by vladz into branch 'Plasma/6.7'.

scene/workspacescene: render overlay items in paintScreen

This ensures that overlay items are included in effects like the zoom effect,
which simplifies the zoom effect and fixes
- qtquick effects not being affected by zoom
- shake cursor duplicating the cursor while zoomed in
- dnd items not being rendered in the correct position while zoomed in

The only downside to this is that effects that block direct scanout also now
block the hardware cursor. Since neither offscreen nor qtquick effects block
direct scanout anymore, this shouldn't be a problem in practice though.
Related: bug 489265
(cherry picked from commit 0b6e7740d7a1e5d5d750368bc0107f7def3fb710)

M  +0    -59   src/plugins/zoom/zoom.cpp
M  +0    -17   src/plugins/zoom/zoom.h
M  +0    -3    src/plugins/zoom/zoom.kcfg
M  +22   -15   src/scene/workspacescene.cpp

https://invent.kde.org/plasma/kwin/-/commit/27bad00fc29f540686a533a1a6ef1244782ea624

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

Reply via email to