Summary: | Default keybindings (for e.g. virtual desktop switching) are not enabled by default | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Neal Gompa <ngompa13> |
Component: | general | Assignee: | Joshua Goins <josh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | josh, nate |
Priority: | NOR | ||
Version: | 5.27.8 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kwin/-/commit/53e1c3838cacdee633a5ceeade01b460c04e42d1 | Version Fixed In: | 5.27.9 |
Description
Neal Gompa
2023-10-17 15:08:13 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4519 Git commit e398289287d3e25ec48111c4f2a2b9d2a1195c00 by Vlad Zahorodnii, on behalf of Joshua Goins. Committed on 19/10/2023 at 08:45. Pushed by vladz into branch 'master'. Add QKeySequence to VirtualDesktopManager::addAction overload There are four usages of this overload, two of them are for the intentionally disabled "Switch to Next/Previous Desktop" actions and the rest are for "Switch One Desktop to X" actions. Due to the order they were added, an empty keybind was set as the default and the actual keybind is never enabled. Now there's a QKeySequence argument to this overload, so an unexpected empty keybind is never added. The two usages of addAction that depend on this empty keybind behavior now pass in an empty QKeySequence. M +8 -12 src/virtualdesktops.cpp M +3 -3 src/virtualdesktops.h https://invent.kde.org/plasma/kwin/-/commit/e398289287d3e25ec48111c4f2a2b9d2a1195c00 Git commit 53e1c3838cacdee633a5ceeade01b460c04e42d1 by Vlad Zahorodnii, on behalf of Joshua Goins. Committed on 19/10/2023 at 09:11. Pushed by vladz into branch 'Plasma/5.27'. Add QKeySequence to VirtualDesktopManager::addAction overload There are four usages of this overload, two of them are for the intentionally disabled "Switch to Next/Previous Desktop" actions and the rest are for "Switch One Desktop to X" actions. Due to the order they were added, an empty keybind was set as the default and the actual keybind is never enabled. Now there's a QKeySequence argument to this overload, so an unexpected empty keybind is never added. The two usages of addAction that depend on this empty keybind behavior now pass in an empty QKeySequence. (cherry picked from commit e398289287d3e25ec48111c4f2a2b9d2a1195c00) M +8 -12 src/virtualdesktops.cpp M +3 -3 src/virtualdesktops.h https://invent.kde.org/plasma/kwin/-/commit/53e1c3838cacdee633a5ceeade01b460c04e42d1 |