]> code.delx.au - spectrwm/commitdiff
Fix grabbuttons.
authorReginald Kennedy <rk@rejii.com>
Wed, 15 Aug 2012 14:40:24 +0000 (22:40 +0800)
committerReginald Kennedy <rk@rejii.com>
Wed, 15 Aug 2012 14:40:24 +0000 (22:40 +0800)
spectrwm.c

index e7ac63f392befc09dcf0b5a1ab476b2374f1103e..6a62c278dfe24f4e68df1d7efba8d3af979f75cf 100644 (file)
@@ -5842,8 +5842,13 @@ grabkeys(void)
 void
 grabbuttons(struct ws_win *win)
 {
+#if 0
        int             i;
+#endif
+
+       DNPRINTF(SWM_D_MOUSE, "grabbuttons: win 0x%x\n", win->id);
 
+#if 0
        xcb_ungrab_button(conn, XCB_BUTTON_INDEX_ANY, win->id,
            XCB_BUTTON_MASK_ANY);
 
@@ -5853,6 +5858,10 @@ grabbuttons(struct ws_win *win)
                            XCB_GRAB_MODE_SYNC, XCB_GRAB_MODE_ASYNC,
                            XCB_WINDOW_NONE, XCB_CURSOR_NONE,
                            buttons[i].button, buttons[i].mask);
+#endif
+       xcb_grab_button(conn, 0, win->id, BUTTONMASK, XCB_GRAB_MODE_SYNC,
+           XCB_GRAB_MODE_ASYNC, XCB_WINDOW_NONE, XCB_CURSOR_NONE,
+           XCB_BUTTON_INDEX_ANY, XCB_BUTTON_MASK_ANY);
 }
 
 const char *quirkname[] = {