applied somwhat similiar patch like Alex Elide proposed

This commit is contained in:
Anselm R. Garbe 2006-10-18 18:44:19 +02:00
parent 6e53ce4582
commit 8a7a68c4c0

View File

@ -77,9 +77,12 @@ main(int argc, char **argv) {
XDefineCursor(dpy, w, invisible); XDefineCursor(dpy, w, invisible);
running = XGrabPointer(dpy, RootWindow(dpy, screen), False, running = XGrabPointer(dpy, RootWindow(dpy, screen), False,
ButtonPressMask | ButtonReleaseMask | PointerMotionMask, ButtonPressMask | ButtonReleaseMask | PointerMotionMask,
GrabModeAsync, GrabModeSync, None, invisible, CurrentTime) == GrabSuccess GrabModeAsync, GrabModeSync, None, invisible, CurrentTime) == GrabSuccess;
&& XGrabKeyboard(dpy, RootWindow(dpy, screen), True, GrabModeAsync, len = 10;
GrabModeAsync, CurrentTime) == GrabSuccess; for(len = 10; len && (XGrabKeyboard(dpy, RootWindow(dpy, screen), True, GrabModeAsync,
GrabModeAsync, CurrentTime) != GrabSuccess); len--)
usleep(1000);
running = running && (len > 0);
XMapRaised(dpy, w); XMapRaised(dpy, w);
XSync(dpy, False); XSync(dpy, False);