X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fkeyboard%2Fkeyboard.c;h=ef36717294e97ca58d6d3244ad70176faa182cdc;hb=40bfb2b6e5249608f6f7d0c8012ca44f67883843;hp=81809649848b74766b6a8ca255660f1f4b99055b;hpb=7ebc5c797f0435286f25f077e8329ec821fc5e53;p=chaz%2Fopenbox diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c index 81809649..ef367172 100644 --- a/plugins/keyboard/keyboard.c +++ b/plugins/keyboard/keyboard.c @@ -149,7 +149,9 @@ static void event(ObEvent *e, void *foo) 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) {