summaryrefslogtreecommitdiffhomepage
path: root/dwm.c
diff options
context:
space:
mode:
Diffstat (limited to 'dwm.c')
-rw-r--r--dwm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/dwm.c b/dwm.c
index 55d825f..e667a16 100644
--- a/dwm.c
+++ b/dwm.c
@@ -1992,7 +1992,11 @@ grabbuttons(Client *c, int focused)
XGrabButton(dpy, AnyButton, AnyModifier, c->win, False,
BUTTONMASK, GrabModeSync, GrabModeSync, None, None);
for (i = 0; i < LENGTH(buttons); i++)
- if (buttons[i].click == ClkClientWin)
+ if (buttons[i].click == ClkClientWin
+ #if NO_MOD_BUTTONS_PATCH
+ && (nomodbuttons || buttons[i].mask != 0)
+ #endif // NO_MOD_BUTTONS_PATCH
+ )
for (j = 0; j < LENGTH(modifiers); j++)
XGrabButton(dpy, buttons[i].button,
buttons[i].mask | modifiers[j],