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

Ritchie Frodomar <ritc...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/7e348f0bbd
                   |                            |6fe43d8c7b788c663904c8e3c1c
                   |                            |617
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #13 from Ritchie Frodomar <ritc...@kde.org> ---
Git commit 7e348f0bbd6fe43d8c7b788c663904c8e3c1c617 by Ritchie Frodomar.
Committed on 23/07/2025 at 15:36.
Pushed by acidiclight into branch 'master'.

plugins/invert: Ignore key repeat in color inversion toggle shortcuts

Part of https://invent.kde.org/plasma/plasma-desktop/-/issues/149.

This merge request prevents the toggle shortcuts in the Invert effect from
constantly flashing the screen. This required making changes to kglobalaccel to
facilitate detecting key repeat, but the benefit is being able to call
`QAction::setAutoRepeat(false)` to ignore key repeat events in any effect where
it makes sense to ignore them.

Related MRs:

 - https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/76
 - https://invent.kde.org/frameworks/kglobalaccel/-/merge_requests/124

M  +8    -19   src/globalshortcuts.cpp
M  +3    -2    src/globalshortcuts.h
M  +4    -4    src/input.cpp
M  +2    -0    src/plugins/invert/invert.cpp
M  +10   -6    src/plugins/kglobalaccel/kglobalaccel_plugin.cpp
M  +3    -2    src/plugins/kglobalaccel/kglobalaccel_plugin.h
M  +2    -0    src/plugins/overview/overvieweffect.cpp
M  +72   -71   src/useractions.cpp
M  +2    -2    src/workspace.h

https://invent.kde.org/plasma/kwin/-/commit/7e348f0bbd6fe43d8c7b788c663904c8e3c1c617

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

Reply via email to