diff --git a/dwl.c b/dwl.c index 4816159..a46dfa5 100644 --- a/dwl.c +++ b/dwl.c @@ -2915,7 +2915,7 @@ updatemons(struct wl_listener *listener, void *data) } if (selmon && selmon->wlr_output->enabled) { - wl_list_for_each(c, &clients, link) { + wl_list_for_each_reverse(c, &clients, link) { if (!c->mon && client_surface(c)->mapped) setmon(c, selmon, c->tags); }