# HG changeset patch # User Gerd Moellmann <gerd@gnu.org> # Date 979217340 0 # Node ID ae27a81ee8dcad23af06a30dbc0b727f09098486 # Parent 4e72491359021750ef9d5a6d2bbc5dfda47ca97b (x_free_colors, x_free_dpy_colors): Do the unregister_colors before calling XFreeColors. diff -r 4e7249135902 -r ae27a81ee8dc src/xfaces.c --- a/src/xfaces.c Thu Jan 11 10:18:42 2001 +0000 +++ b/src/xfaces.c Thu Jan 11 12:49:00 2001 +0000 @@ -701,11 +701,11 @@ necessary and some servers don't allow it. So don't do it. */ if (class != StaticColor && class != StaticGray && class != TrueColor) { - XFreeColors (FRAME_X_DISPLAY (f), FRAME_X_COLORMAP (f), - pixels, npixels, 0); #ifdef DEBUG_X_COLORS unregister_colors (pixels, npixels); #endif + XFreeColors (FRAME_X_DISPLAY (f), FRAME_X_COLORMAP (f), + pixels, npixels, 0); } } @@ -729,10 +729,10 @@ necessary and some servers don't allow it. So don't do it. */ if (class != StaticColor && class != StaticGray && class != TrueColor) { - XFreeColors (dpy, cmap, pixels, npixels, 0); #ifdef DEBUG_X_COLORS unregister_colors (pixels, npixels); #endif + XFreeColors (dpy, cmap, pixels, npixels, 0); } }