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

David Redondo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/plasma-desktop/-/commit/
                   |                            |8f3f2e2719c0459f48c65b19603
                   |                            |68a2ab884b14a

--- Comment #7 from David Redondo <[email protected]> ---
Git commit 8f3f2e2719c0459f48c65b1960368a2ab884b14a by David Redondo, on behalf
of Dávid Bácskay-Nagy.
Committed on 20/03/2026 at 09:25.
Pushed by davidre into branch 'master'.

kcm/keys: prevent shortcut conflicts during save (BUG: 471370)

Fixes a bug where reassigning or swapping shortcuts could lead to temporary
conflicts due to single-pass updates.

Use a two-phase approach: first remove obsolete shortcuts, then apply new ones,
ensuring conflict-free updates.

To test: assign two actions different shortcuts, then swap them and save.

M  +46   -22   kcms/keys/globalaccelmodel.cpp
M  +1    -0    kcms/keys/globalaccelmodel.h

https://invent.kde.org/plasma/plasma-desktop/-/commit/8f3f2e2719c0459f48c65b1960368a2ab884b14a

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

Reply via email to