# HG changeset patch # User arg@mig29 # Date 1165400346 -3600 # Node ID f617c75a84050e0f002e9cca8783d0ffebd3b646 # Parent 337b7f4a431ee91a41d56401b897c6d949cf5146 improved the memory leak prevention diff -r 337b7f4a431e -r f617c75a8405 main.c --- a/main.c Tue Dec 05 14:21:18 2006 +0100 +++ b/main.c Wed Dec 06 11:19:06 2006 +0100 @@ -51,6 +51,9 @@ XFreePixmap(dpy, dc.drawable); XFreeGC(dpy, dc.gc); XDestroyWindow(dpy, barwin); + XFreeCursor(dpy, cursor[CurNormal]); + XFreeCursor(dpy, cursor[CurResize]); + XFreeCursor(dpy, cursor[CurMove]); XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime); XSync(dpy, False); free(seltag); @@ -104,7 +107,7 @@ numlockmask = (1 << i); } } - XFree(modmap); + XFreeModifiermap(modmap); /* select for events */ wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask | EnterWindowMask | LeaveWindowMask;