sowm

An itsy bitsy floating window manager (220~ sloc!).
git clone git://mfeller.io/sowm.git
Log | Files | Refs | README | LICENSE

commit ecd096fb04b053aecc5f07427afde6f033e27de1
parent ee2d881f251da1c701e315ae36553982a7f3338b
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Sat, 12 Oct 2019 23:38:29 +0300

docs: update

Diffstat:
Msowm.c | 9++++-----
1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sowm.c b/sowm.c @@ -267,13 +267,12 @@ void win_next() { Window cur = win_current(); client *c; - if (head) { - for WIN if (c->win == cur) break; + if (!head) return; + if (cur == root) cur = head->win; - c = c->next; - - if (!c) c = head; + for WIN if (c->win == cur) break; + if ((c = c->next ? c->next : head)) { XSetInputFocus(dis, c->win, RevertToParent, CurrentTime); XRaiseWindow(dis, c->win); }