sowm

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

commit 31589b5e94b0f1a397c4131d8f1ff1186595a60d
parent 7b876932a7b65bc1dd13a4187bbbc03a16740dcd
Author: Dylan Araps <dylan.araps@gmail.com>
Date:   Sun, 13 Oct 2019 17:57:24 +0300

docs: update

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

diff --git a/sowm.c b/sowm.c @@ -88,6 +88,8 @@ static void (*events[LASTEvent])(XEvent *e) = { void notify_destroy(XEvent *e) { win_del(e->xdestroywindow.window); + + if (list) XSetInputFocus(dis, list->win, RevertToParent, CurrentTime); } void notify_enter(XEvent *e) { @@ -208,12 +210,7 @@ void win_del(Window w) { void win_kill() { Window cur = win_current(); - if (cur != root) { - XKillClient(dis, cur); - win_del(cur); - - if (list) XSetInputFocus(dis, list->win, RevertToParent, CurrentTime); - } + if (cur != root) XKillClient(dis, cur); } void win_center(Window w) {