summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhinav <abhinav.prsai@gmail.com>2025-06-07 13:53:50 +0100
committerAbhinav <abhinav.prsai@gmail.com>2025-06-07 13:53:50 +0100
commitf1d4ec42e9e7552862016a44437977b4c86116ac (patch)
tree51a5520813b0d53e32b7b71469024905764de395
parentac68ac42bf84b0ff3fc669708708de3b20549d3b (diff)
fix clicking inside window after reload config not working
There was still an XGrabButton(dpy, Button1, 0, root, ...) in the reload config which disables the user from clicking anything inside the windows so I removed that
-rw-r--r--src/sxwm.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/sxwm.c b/src/sxwm.c
index 701e380..f42c138 100644
--- a/src/sxwm.c
+++ b/src/sxwm.c
@@ -1403,17 +1403,14 @@ void reload_config(void)
}
grab_keys();
XUngrabButton(dpy, AnyButton, AnyModifier, root);
-
- XGrabButton(dpy, Button1, 0, root, True, ButtonPressMask | ButtonReleaseMask | PointerMotionMask, GrabModeAsync,
- GrabModeAsync, None, None);
XGrabButton(dpy, Button1, user_config.modkey, root, True, ButtonPressMask | ButtonReleaseMask | PointerMotionMask,
GrabModeAsync, GrabModeAsync, None, None);
XGrabButton(dpy, Button1, user_config.modkey | ShiftMask, root, True,
ButtonPressMask | ButtonReleaseMask | PointerMotionMask, GrabModeAsync, GrabModeAsync, None, None);
XGrabButton(dpy, Button3, user_config.modkey, root, True, ButtonPressMask | ButtonReleaseMask | PointerMotionMask,
GrabModeAsync, GrabModeAsync, None, None);
- XSync(dpy, False);
+ XSync(dpy, False);
tile();
update_borders();
}
@@ -1561,13 +1558,6 @@ void setup(void)
StructureNotifyMask | SubstructureRedirectMask | SubstructureNotifyMask | KeyPressMask |
PropertyChangeMask);
- /* this is to grab the buttons for:
- * focusing,
- * moving,
- * swapping,
- * resizing
- * windows in that order.
- */
XGrabButton(dpy, Button1, user_config.modkey, root, True, ButtonPressMask | ButtonReleaseMask | PointerMotionMask,
GrabModeAsync, GrabModeAsync, None, None);
XGrabButton(dpy, Button1, user_config.modkey | ShiftMask, root, True,