From 7a39d7b211bc45578369e466cee07e581c9d904b Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sat, 25 May 2024 07:32:42 +0200 Subject: [PATCH] fix: disabled monitor no tagsset --- dwl.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dwl.c b/dwl.c index a6b4ef0..861a1b8 100644 --- a/dwl.c +++ b/dwl.c @@ -981,6 +981,9 @@ closemon(Monitor *m) if (c->mon == m) setmon(c, selmon, c->tags); } + + m->tagset[0] = m->tagset[1] = 0; + focusclient(focustop(selmon), 1); printstatus(); } @@ -3643,6 +3646,10 @@ updatemons(struct wl_listener *listener, void *data) continue; config_head = wlr_output_configuration_head_v1_create(config, m->wlr_output); + if ((m->tagset[0] & TAGMASK) == 0 && (m->tagset[1] & TAGMASK) == 0) { + m->tagset[0] = m->tagset[1] = (1<wlr_output, &m->m); m->w = m->m; -- 2.48.1