From: Bastien Dejean Date: Wed, 5 Jun 2013 22:29:50 +0000 (+0200) Subject: Try not to point to an unlinked desktop X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=454c492a2fbc3693b1616db183f61a1a9e79b1df;p=bspwm.git Try not to point to an unlinked desktop --- diff --git a/types.c b/types.c index 2026193..f3c8eb7 100644 --- a/types.c +++ b/types.c @@ -173,7 +173,7 @@ void unlink_desktop(monitor_t *m, desktop_t *d) if (m->last_desk == d) m->last_desk = NULL; if (m->desk == d) - m->desk = (m->last_desk == NULL ? m->desk_head : m->last_desk); + m->desk = (m->last_desk == NULL ? (prev == NULL ? next : prev) : m->last_desk); d->prev = d->next = NULL; }