From d84cff96293c0356873b6145478d3c8d87da10b8 Mon Sep 17 00:00:00 2001 From: Kumar Damani Date: Fri, 4 Sep 2026 21:55:22 -0400 Subject: net active window switches to window --- dwm.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dwm.c b/dwm.c index 534a4ea..3c3fc80 100644 --- a/dwm.c +++ b/dwm.c @@ -542,8 +542,12 @@ clientmessage(XEvent *e) setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD */ || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen))); } else if (cme->message_type == netatom[NetActiveWindow]) { - if (c != selmon->sel && !c->isurgent) - seturgent(c, 1); + if (!ISVISIBLE(c)) { + c->mon->tagset[c->mon->seltags] = c->tags; + selmon = c->mon; + arrange(selmon); + } + focus(c); } } -- cgit v1.2.3