commit 4dad8bf8094aa16cd09ede1bc0eb932cbe00d9a6 parent 5bde5118d86eed944d97e60c3c5d70aac6aa344c Author: Lucas de Sena <lucas@seninha.org> Date: Fri, 20 Jan 2023 11:03:11 -0300 fix need to keep modifier active while cycling Diffstat:
M | xevents.c | | | 6 | ++---- |
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/xevents.c b/xevents.c @@ -720,15 +720,13 @@ alttab(KeyCode alt, KeyCode tab, int shift) copypixmap(ev.xexpose.window); break; case KeyPress: - if (ev.xkey.keycode == tab && isvalidstate(ev.xkey.state)) { + if (ev.xkey.keycode == tab) { containerbacktoplace(c, 1); c = containerraisetemp(c, isshiftstate(ev.xkey.state)); - } else if (!isvalidstate(ev.xkey.state)) { - goto done; } break; case KeyRelease: - if (ev.xkey.keycode == config.altkeycode || ev.xkey.keycode == alt || !isvalidstate(ev.xkey.state)) + if (ev.xkey.keycode == config.altkeycode || ev.xkey.keycode == alt) goto done; break; }