summaryrefslogtreecommitdiffstats
path: root/dwl.c
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2025-02-16 22:14:52 -0600
committerSquibid <me@zacharyscheiman.com>2025-02-16 22:14:52 -0600
commit667fe80afccb94135d255cda26ed8f1c140de474 (patch)
tree087e2898732cebb8fd9795a0dee59f7d73322432 /dwl.c
parentf0020dc4d253eb49e33446e9caea6852c55b62d6 (diff)
downloaddwl-667fe80afccb94135d255cda26ed8f1c140de474.tar.gz
dwl-667fe80afccb94135d255cda26ed8f1c140de474.tar.bz2
dwl-667fe80afccb94135d255cda26ed8f1c140de474.zip
Revert "Replicate dwm behavior for sloppyfocus"
I find this completely unintuitive, and annoying to use. This reverts commit 0047ff740a4f8da430cecdb19084f626bf535b21.
Diffstat (limited to 'dwl.c')
-rw-r--r--dwl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dwl.c b/dwl.c
index 60be9f8..8e258d8 100644
--- a/dwl.c
+++ b/dwl.c
@@ -2759,7 +2759,7 @@ pointerfocus(Client *c, struct wlr_surface *surface, double sx, double sy,
{
struct timespec now;
- if (surface != seat->pointer_state.focused_surface &&
+ if ((!active_constraint || active_constraint->surface != surface) &&
sloppyfocus && time && c && !client_is_unmanaged(c))
focusclient(c, 0);