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

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/20b9cfe4bd |ma/kwin/-/commit/e3f5caefc2
                   |c560bcfbf07573a40350c1cbe4e |26cda4391a5fcee024f4346b710
                   |182                         |28f

--- Comment #8 from Zamundaaa <[email protected]> ---
Git commit e3f5caefc226cda4391a5fcee024f4346b71028f by Xaver Hugl.
Committed on 08/10/2026 at 13:01.
Pushed by zamundaaa into branch 'Plasma/6.8'.

wayland/pointerconstraints_v1: don't require a commit for locking or unlocking

It causes problems with Wine Wayland. Instead, at least until there's consensus
upstream to make the state properly double-buffered, this applies lock changes
to the last transaction, or immediately if there's no pending transactions.

Pointer hint and region changes after locking or unlocking are unchanged.
(cherry picked from commit 20b9cfe4bdc560bcfbf07573a40350c1cbe4e182)

M  +1    -1    autotests/integration/pointer_constraints_test.cpp
M  +4    -0    src/pointer_input.cpp
M  +1    -0    src/pointer_input.h
M  +74   -25   src/wayland/pointerconstraints_v1.cpp
M  +13   -14   src/wayland/surface.cpp
M  +6    -0    src/wayland/surface.h
M  +1    -0    src/wayland/surface_p.h

https://invent.kde.org/plasma/kwin/-/commit/e3f5caefc226cda4391a5fcee024f4346b71028f

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

Reply via email to