From a4aafdecfed13c6ac785cb7f19522b76eee62b55 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Tue, 3 Feb 2009 15:02:46 +0100 Subject: [PATCH] quit: Free all conf thing --- src/wmfs.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/wmfs.c b/src/wmfs.c index 184fe1a..a28efce 100644 --- a/src/wmfs.c +++ b/src/wmfs.c @@ -108,12 +108,24 @@ quit(void) free(seltag); free(keys); free(func_list); + + /* Clean conf alloced thing {{{ */ if(menulayout.item) free(menulayout.item); + if(conf.menu) + { + for(i = 0; i < LEN(conf.menu); ++i) + free(conf.menu[i].item); + free(conf.menu); + } + if(conf.launcher) + free(conf.launcher); free(conf.ntag); free(conf.titlebar.mouse); free(conf.client.mouse); free(conf.root.mouse); + /* }}} */ + XSync(dpy, False); return;