From 689099811090ef0aaf3c9460a291fc842684df41 Mon Sep 17 00:00:00 2001 From: Stivvo Date: Sat, 26 Dec 2020 14:44:43 +0100 Subject: [PATCH] Skip i++ if c->isfullscreen continue; to avoid i++ It doesn't affect the behavior of dwl but makes sense --- dwl.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dwl.c b/dwl.c index 0de6915..f85cd91 100644 --- a/dwl.c +++ b/dwl.c @@ -1733,9 +1733,11 @@ tile(Monitor *m) wl_list_for_each(c, &clients, link) { if (!VISIBLEON(c, m) || c->isfloating) continue; - if (c->isfullscreen) + if (c->isfullscreen) { maximizeclient(c); - else if (i < m->nmaster) { + continue; + } + if (i < m->nmaster) { h = (m->w.height - my) / (MIN(n, m->nmaster) - i); resize(c, m->w.x, m->w.y + my, mw, h, 0); my += c->geom.height;