]> Dogcows Code - chaz/openbox/blobdiff - plugins/keyboard/keyboard.c
if grab fails dont set grabbed_key
[chaz/openbox] / plugins / keyboard / keyboard.c
index 8cb6866ff844fdc6e3940a809e79ae48c657921c..3fe74aea07bedca68249d5c7ac3be2993ba7a983 100644 (file)
@@ -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;
This page took 0.019635 seconds and 4 git commands to generate.