[awesome-menu] Try harder to grab keyboard

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2008-03-09 12:25:20 +01:00
parent b9c2d11d83
commit 5b7200daf2

View file

@ -620,8 +620,14 @@ main(int argc, char **argv)
compute_match();
if(XGrabKeyboard(disp, DefaultRootWindow(disp), True,
GrabModeAsync, GrabModeAsync, CurrentTime) != GrabSuccess)
for(opt = 1000; opt; opt--)
{
if(XGrabKeyboard(disp, DefaultRootWindow(disp), True,
GrabModeAsync, GrabModeAsync, CurrentTime) == GrabSuccess)
break;
usleep(1000);
}
if(!opt)
eprint("cannot grab keyboard");
redraw();