diff options
| author | shadowmax31 <ety_95@protonmail.com> | 2023-09-09 05:15:24 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-09 10:15:24 +0100 |
| commit | c061946a94921d083507d8effd8d3fb8f05c9fc1 (patch) | |
| tree | 9ac8ff28916983abb9cf5dba85cc229965336e77 /src/managers/KeybindManager.cpp | |
| parent | 664827473583f8e986f9fb2a37a13e9b3a232cc2 (diff) | |
keybinds: Do not suppress pass and mouse release (#3219)
Diffstat (limited to 'src/managers/KeybindManager.cpp')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index c7beda7c..8feff81c 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -408,7 +408,7 @@ bool CKeybindManager::handleKeybinds(const uint32_t& modmask, const std::string& continue; } - if (pressed && k.release && k.handler != "global") { + if (pressed && k.release && k.handler != "global" && k.handler != "pass" && k.handler != "mouse") { if (k.nonConsuming) continue; @@ -416,7 +416,7 @@ bool CKeybindManager::handleKeybinds(const uint32_t& modmask, const std::string& continue; } - if (!pressed && !k.release && k.handler != "global") { + if (!pressed && !k.release && k.handler != "global" && k.handler != "pass" && k.handler != "mouse") { if (k.nonConsuming) continue; |
