improved the memory leak prevention 6b345353
arg@mig29 · 2006-12-06 11:19 1 file(s) · +4 −1
main.c +4 −1
51 51
	XFreePixmap(dpy, dc.drawable);
52 52
	XFreeGC(dpy, dc.gc);
53 53
	XDestroyWindow(dpy, barwin);
54 +
	XFreeCursor(dpy, cursor[CurNormal]);
55 +
	XFreeCursor(dpy, cursor[CurResize]);
56 +
	XFreeCursor(dpy, cursor[CurMove]);
54 57
	XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
55 58
	XSync(dpy, False);
56 59
	free(seltag);
104 107
				numlockmask = (1 << i);
105 108
		}
106 109
	}
107 -
	XFree(modmap);
110 +
	XFreeModifiermap(modmap);
108 111
	/* select for events */
109 112
	wa.event_mask = SubstructureRedirectMask | SubstructureNotifyMask
110 113
		| EnterWindowMask | LeaveWindowMask;