From 904872987617ac459e6f1a7b6e696ac5bfc40b93 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Sun, 29 Jan 2012 02:59:38 +0100 Subject: [PATCH] Fix client_gb_titlebar with no titlebar case --- src/client.c | 2 +- src/wmfs.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client.c b/src/client.c index 03500cf..9e7edcf 100644 --- a/src/client.c +++ b/src/client.c @@ -153,7 +153,7 @@ client_gb_titlebar(Window w) { struct client *c = SLIST_FIRST(&W->h.client); - while(c && c->titlebar->win != w) + while(c && c->titlebar && c->titlebar->win != w) c = SLIST_NEXT(c, next); return c; diff --git a/src/wmfs.c b/src/wmfs.c index 568cbbc..901c44e 100644 --- a/src/wmfs.c +++ b/src/wmfs.c @@ -492,8 +492,6 @@ wmfs_quit(void) fclose(W->log), W->log = NULL; W->flags &= ~WMFS_RUNNING; - - XCloseDisplay(W->dpy); } /** Reload WMFS binary @@ -604,5 +602,7 @@ main(int argc, char **argv) if(r) execvp(argv[0], argv); + XCloseDisplay(W->dpy); + return 1; }