From a1f5e821bf76fabd77a28ebeba54275a2a9cbe08 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Mon, 25 Nov 2002 22:52:36 +0000 Subject: Fixes from #98358, Havoc Pennington. Mon Nov 25 17:44:09 2002 Owen Taylor Fixes from #98358, Havoc Pennington. * gdk/{x11,win32,linux-fb}/gdkcolor-*.c (gdk_colormap_finalize): Free the private structure. * gdk/x11,win32,linxu-fb}/gdkscreen-*.c (gdk_screen_set_default_colormap): gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): Keep a ref to the default colormap. * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Unref the default colormap. * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_set_colormap): Handle the CMAP == NULL case even when the window is destroyed. * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): Add a missing ref for the system colormap. --- ChangeLog.pre-2-8 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'ChangeLog.pre-2-8') diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 5c1c1fc11..fdf297cb0 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,24 @@ +Mon Nov 25 17:44:09 2002 Owen Taylor + + Fixes from #98358, Havoc Pennington. + + * gdk/{x11,win32,linux-fb}/gdkcolor-*.c (gdk_colormap_finalize): + Free the private structure. + + * gdk/x11,win32,linxu-fb}/gdkscreen-*.c (gdk_screen_set_default_colormap): + gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Keep a ref to the default colormap. + + * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Unref + the default colormap. + + * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_set_colormap): + Handle the CMAP == NULL case even when the window is + destroyed. + + * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Add a missing ref for the system colormap. + Mon Nov 25 17:10:54 2002 Owen Taylor * gtk/gtksettings.c (gtk_settings_set_property_value): -- cgit v1.2.1