main.c
changeset 295 7565875d07d3
parent 293 093744cc5353
child 302 3b11e32e8d7e
--- a/main.c	Tue Aug 15 08:38:19 2006 +0200
+++ b/main.c	Tue Aug 15 09:37:12 2006 +0200
@@ -27,7 +27,14 @@
 		resize(sel, True, TopLeft);
 		unmanage(sel);
 	}
+	if(dc.font.set)
+		XFreeFontSet(dpy, dc.font.set);
+	else
+		XFreeFont(dpy, dc.font.xfont);
 	XUngrabKey(dpy, AnyKey, AnyModifier, root);
+	XDestroyWindow(dpy, barwin);
+	XFreePixmap(dpy, dc.drawable);
+	XFreeGC(dpy, dc.gc);
 	XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
 	XSync(dpy, False);
 }