mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-22 21:45:58 +01:00
keybinds: fix ignoremods with release
This commit is contained in:
parent
3656045ad8
commit
4644de2269
1 changed files with 1 additions and 1 deletions
|
@ -526,7 +526,7 @@ bool CKeybindManager::handleKeybinds(const uint32_t modmask, const SPressedKeyWi
|
||||||
|
|
||||||
if (!pressed) {
|
if (!pressed) {
|
||||||
// Require mods to be matching when the key was first pressed.
|
// Require mods to be matching when the key was first pressed.
|
||||||
if (key.modmaskAtPressTime != modmask) {
|
if (key.modmaskAtPressTime != modmask && !k.ignoreMods) {
|
||||||
// Handle properly `bindr` where a key is itself a bind mod for example:
|
// Handle properly `bindr` where a key is itself a bind mod for example:
|
||||||
// "bindr = SUPER, SUPER_L, exec, $launcher".
|
// "bindr = SUPER, SUPER_L, exec, $launcher".
|
||||||
// This needs to be handled separately for the above case, because `key.modmaskAtPressTime` is set
|
// This needs to be handled separately for the above case, because `key.modmaskAtPressTime` is set
|
||||||
|
|
Loading…
Reference in a new issue