mousebind "1" window_raise

I wonder if it breaks something.

diff --git a/xevents.c b/xevents.c
index ad000f8..33bc185 100644
--- a/xevents.c
+++ b/xevents.c
@@ -261,6 +261,7 @@ xev_handle_buttonpress(XEvent *ee)
                return;
 
        (*mb->callback)(cc, e);
+       XAllowEvents(X_Dpy, ReplayPointer, CurrentTime);
 }
 
 static void
diff --git a/xutil.c b/xutil.c
index 859cf51..6432be8 100644
--- a/xutil.c
+++ b/xutil.c
@@ -59,7 +59,7 @@ xu_btn_grab(Window win, int mask, u_int btn)
        int     i;
        for (i = 0; i < nitems(ign_mods); i++)
                XGrabButton(X_Dpy, btn, (mask | ign_mods[i]), win,
-                   False, BUTTONMASK, GrabModeAsync,
+                   False, BUTTONMASK, GrabModeSync,
                    GrabModeSync, None, None);
 }
 
-- 
1.7.6

Reply via email to