---
svkbd.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/svkbd.c b/svkbd.c
index 0a56914..c11e9a4 100644
--- a/svkbd.c
+++ b/svkbd.c
@@ -572,8 +572,7 @@ unpress(Key *k, KeySym mod)
simulate_keypress(keys[i].keysym);
}
}
- pressedmod = mod;
- if (pressedmod) {
+ if (mod) {
simulate_keypress(mod);
}
simulate_keypress(k->keysym);
@@ -600,10 +599,9 @@ unpress(Key *k, KeySym mod)
}
}
if (i != numkeys) {
- if (pressedmod) {
+ if (mod) {
simulate_keyrelease(mod);
}
- pressedmod = 0;
for (i = 0; i < numkeys; i++) {
if (keys[i].pressed) {
@@ -614,7 +612,7 @@ unpress(Key *k, KeySym mod)
}
}
- if (enableoverlays && currentoverlay != -1) {
+ if (enableoverlays && currentoverlay != -1 &&
!IsModifierKey(k->keysym)) {
if (releaseprotect) {
releaseprotect = 0;
} else {
--
2.30.2- [hackers] [PATCH 07/24] Extended key definition to allo... Maarten van Gompel
- [hackers] [PATCH 04/24] bump version to 0.3.0 Maarten van Gompel
- [hackers] [PATCH 10/24] Implemented key output option t... Maarten van Gompel
- [hackers] [PATCH 15/24] fixed print output mode Maarten van Gompel
- [hackers] [PATCH 17/24] Added mobile-simple layout Maarten van Gompel
- [hackers] [PATCH 16/24] Add Xresources support. Maarten van Gompel
- [hackers] [PATCH 24/24] Add missing keys on lazy layers Maarten van Gompel
- [hackers] [PATCH 06/24] Implementing a print output mod... Maarten van Gompel
- [hackers] [PATCH 05/24] Applied different styling to ov... Maarten van Gompel
- [hackers] [PATCH 14/24] adapted plain layout and legacy... Maarten van Gompel
- [hackers] [PATCH 13/24] Allow toggling modifier keys ev... Maarten van Gompel
- [hackers] [PATCH 01/24] Added an extra row to the mobil... Maarten van Gompel
- [hackers] [PATCH 19/24] Rebuild on layout update Maarten van Gompel
- [hackers] [PATCH 12/24] fix for earlier overlay width p... Maarten van Gompel
- [hackers] [PATCH 08/24] Usefull if you want to skip som... Maarten van Gompel
- [hackers] [PATCH 23/24] fixed double free error Maarten van Gompel
- [hackers] [PATCH 11/24] Simpler implementation for keep... Maarten van Gompel
- [hackers] [PATCH 22/24] Updated the documentation to de... Maarten van Gompel
- [hackers] [PATCH 18/24] fix the highlighted key on drag... Maarten van Gompel
- [hackers] [PATCH 21/24] cleanup and reworking some of t... Maarten van Gompel
- [hackers] [PATCH 20/24] fix for output key on release Maarten van Gompel
