diff -r 38a69d728e64 slock.c --- a/slock.c Fri Apr 13 11:48:17 2007 +0200 +++ b/slock.c Tue Nov 13 00:51:47 2007 -0800 @@ -87,7 +87,7 @@ main(int argc, char **argv) { XMapRaised(dpy, w); for(len = 1000; len; len--) { if(XGrabPointer(dpy, root, False, ButtonPressMask | ButtonReleaseMask | PointerMotionMask, - GrabModeAsync, GrabModeSync, None, invisible, CurrentTime) == GrabSuccess) + GrabModeAsync, GrabModeAsync, None, invisible, CurrentTime) == GrabSuccess) break; usleep(1000); }