once in a window-cycle, don't fire any other key bindings
Dana Jansens danakj@orodu.net
1 files changed,
3 insertions(+),
1 deletions(-)
jump to
M
plugins/keyboard/keyboard.c
→
plugins/keyboard/keyboard.c
@@ -149,7 +149,9 @@ p->action->data.cycle.final = FALSE;
p->action->data.cycle.cancel = FALSE; } - p->action->func(&p->action->data); + if (!grabbed_key || + p->action->func == action_cycle_windows) + p->action->func(&p->action->data); if (p->action->func == action_cycle_windows && !grabbed_key) {