X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=plugins%2Fkeyboard%2Fkeyboard.c;h=3fe74aea07bedca68249d5c7ac3be2993ba7a983;hb=6923e53751b796d12d37b8f4a3889fb934f0ef6c;hp=8cb6866ff844fdc6e3940a809e79ae48c657921c;hpb=bb9376337331e4b1f4136fba0a5a0cb90ae2d3c6;p=chaz%2Fopenbox 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;