Fix for infinite loop when there is only one client and pushup is run twice

pull/208/head
bakkeby 2 years ago
parent 6667f1030b
commit aa1a7ff708

@ -40,9 +40,11 @@ pushup(const Arg *arg)
} else {
/* move to the end */
for (c = sel; c->next; c = c->next);
detach(sel);
sel->next = NULL;
c->next = sel;
if (sel != c) {
detach(sel);
sel->next = NULL;
c->next = sel;
}
}
focus(sel);
arrange(selmon);

Loading…
Cancel
Save