From 5956de6e071d4f64fa15dfa2dffba556085722eb Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Mon, 25 Sep 2006 09:57:01 +0000 Subject: [PATCH] free display->input_windows with g_free(), not g_object_unref() (#357566, 2006-09-25 Michael Natterer * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_finalize): free display->input_windows with g_free(), not g_object_unref() (#357566, Tommi Komulainen). --- ChangeLog | 6 ++++++ gdk/x11/gdkdisplay-x11.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 0260606380..72000e5b6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-09-25 Michael Natterer + + * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_finalize): free + display->input_windows with g_free(), not g_object_unref() + (#357566, Tommi Komulainen). + 2006-09-23 Tor Lillqvist * gtk/Makefile.am: Use EXEEXT. diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c index 1a1c54ddff..fd48807f50 100644 --- a/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c @@ -785,7 +785,7 @@ gdk_display_x11_finalize (GObject *object) g_list_free (display_x11->input_devices); /* input GdkWindow list */ - g_list_foreach (display_x11->input_windows, (GFunc) g_object_unref, NULL); + g_list_foreach (display_x11->input_windows, (GFunc) g_free, NULL); g_list_free (display_x11->input_windows); /* Free all GdkScreens */