From f2fa926aa1a0d2f1711671de27b2c4145b2408f9 Mon Sep 17 00:00:00 2001 From: Reginald Kennedy Date: Wed, 15 Aug 2012 22:40:24 +0800 Subject: [PATCH] Fix grabbuttons. --- spectrwm.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/spectrwm.c b/spectrwm.c index e7ac63f..6a62c27 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -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[] = { -- 2.39.2