diff --git a/sowm.c b/sowm.c index 76635f4..f9c22c6 100644 --- a/sowm.c +++ b/sowm.c @@ -180,7 +180,8 @@ void win_del(Window w) { if (!c->prev && !c->next) { free(list); list = 0; - goto del; + ws_save(desk); + return; } if (!c->prev) { @@ -196,7 +197,8 @@ void win_del(Window w) { } free(c); - del: ws_save(desk); + ws_save(desk); + return; } }