From 1464c2b2baa76b4f142e9d0e810d035e9b2114dd 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 83ffe2094f66273d25ce3807390f8ba6b131ec7c..410c9bb0ee47b8abed4a9903dd5e62a1d072042a 100644 --- a/dwl.c +++ b/dwl.c @@ -779,6 +779,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(); } @@ -2843,6 +2846,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;