diff options
| -rw-r--r-- | plugins/keyboard/keyboard.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c index 8cb6866f..3fe74aea 100644 --- a/plugins/keyboard/keyboard.c +++ b/plugins/keyboard/keyboard.c @@ -238,9 +238,8 @@ static void event(ObEvent *e, void *foo) } if (act->func == action_cycle_windows && - !grabbed_key) { + !grabbed_key && grab_keyboard(TRUE)) { grabbed_key = p; - grab_keyboard(TRUE); } act->data.any.c = focus_client; |
