diff --git a/dwl.c b/dwl.c index bf02a6d..239f7d7 100644 --- a/dwl.c +++ b/dwl.c @@ -458,6 +458,10 @@ void arrange(Monitor *m) { Client *c; + + if (!m->wlr_output->enabled) + return; + wl_list_for_each(c, &clients, link) { if (c->mon == m) { wlr_scene_node_set_enabled(&c->scene->node, VISIBLEON(c, m));