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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kglobalacceld/-/commit/d
                   |                            |62b708c04a0518bf119ed50c0fc
                   |                            |c8610361efe0

--- Comment #19 from Vlad Zahorodnii <[email protected]> ---
Git commit d62b708c04a0518bf119ed50c0fcc8610361efe0 by Vlad Zahorodnii.
Committed on 05/05/2026 at 09:21.
Pushed by vladz into branch 'master'.

Avoid resetting global shortcut keys without explicit user input

KGlobalAccelD tries to do a noble and a reasonable (at quick glance)
thing such as manage contested global shortcut keys. But KGlobalAccelD
can even do that without user's knowledge. For example, with some
package managers, applications can be uninstalled and installed, there
is a lot of uncertainty.

This change makes KGlobalAccelD to be more conservative so it doesn't
try to reset user configuration without user's input. If the user wants
to re-assign a global shortcut, they will be asked that in system
settings. If a particular shortcut is contested, then KGlobalAccelD will
try to make the best of it and activate an action that was registered
with that shortcut first.

M  +32   -0    autotests/shortcutstest.cpp
M  +11   -16   src/globalshortcut.cpp

https://invent.kde.org/plasma/kglobalacceld/-/commit/d62b708c04a0518bf119ed50c0fcc8610361efe0

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

Reply via email to