From 20f43ad800c25f97a3d5091e3bd7fe1c2b96b894 Mon Sep 17 00:00:00 2001 From: Sander van Dijk Date: Tue, 2 May 2006 20:11:44 +0000 Subject: [PATCH] small patch to make the mouse issue only I seem to be affected by more bearable; it makes it more obvious what's going on when it occurs. Still looking for a real fix... --- cmd/wm/mouse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/wm/mouse.c b/cmd/wm/mouse.c index 52e88eb1..4049686d 100644 --- a/cmd/wm/mouse.c +++ b/cmd/wm/mouse.c @@ -220,14 +220,14 @@ do_mouse_move(Client *c, XButtonPressedEvent *e) pt.y = ey; XSync(dpy, False); - if(XGrabPointer(dpy, root, False, ButtonMotionMask | ButtonReleaseMask, + if(XGrabPointer(dpy, root, False, PointerMotionMask | ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, cursor[CurMove], e->time) != GrabSuccess) return; XGrabServer(dpy); for(;;) { - while(!XCheckMaskEvent(dpy, ButtonReleaseMask | ButtonMotionMask, &ev)) { + while(!XCheckMaskEvent(dpy, ButtonReleaseMask | PointerMotionMask, &ev)) { usleep(1000); continue; } @@ -460,14 +460,14 @@ do_mouse_resize(Client *c, XButtonPressedEvent *e, BlitzAlign align) XQueryPointer(dpy, c->framewin, &dummy, &dummy, &i, &i, &ox, &oy, &dmask); XSync(dpy, False); - if(XGrabPointer(dpy, c->framewin, False, ButtonMotionMask | ButtonReleaseMask, + if(XGrabPointer(dpy, c->framewin, False, PointerMotionMask | ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, cursor[CurResize], e->time) != GrabSuccess) return; XGrabServer(dpy); for(;;) { - while(!XCheckMaskEvent(dpy, ButtonReleaseMask | ButtonMotionMask, &ev)) { + while(!XCheckMaskEvent(dpy, ButtonReleaseMask | PointerMotionMask, &ev)) { usleep(1000); continue; }