diff options
-rw-r--r-- | slock.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -274,7 +274,7 @@ lockscreen(Display *dpy, int screen) | |||
274 | XDefineCursor(dpy, lock->win, invisible); | 274 | XDefineCursor(dpy, lock->win, invisible); |
275 | 275 | ||
276 | /* Try to grab mouse pointer *and* keyboard for 600ms, else fail the lock */ | 276 | /* Try to grab mouse pointer *and* keyboard for 600ms, else fail the lock */ |
277 | for (i = 6, ptgrab = kbgrab = -1; i; --i) { | 277 | for (i = 0, ptgrab = kbgrab = -1; i < 6; i++) { |
278 | if (ptgrab != GrabSuccess) { | 278 | if (ptgrab != GrabSuccess) { |
279 | ptgrab = XGrabPointer(dpy, lock->root, False, | 279 | ptgrab = XGrabPointer(dpy, lock->root, False, |
280 | ButtonPressMask | ButtonReleaseMask | | 280 | ButtonPressMask | ButtonReleaseMask | |