[gtk+/gtk-3-8] GdkScreenX11: Dispose visuals
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-3-8] GdkScreenX11: Dispose visuals
- Date: Fri, 30 Aug 2013 11:11:12 +0000 (UTC)
commit 3d5e50daa2f1c8e66a14c431fb340b57904500b7
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jun 29 19:23:23 2013 -0400
GdkScreenX11: Dispose visuals
If we let them hold onto their X resources until finalize,
it is too late.
gdk/x11/gdkscreen-x11.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index 804b18e..8d3a490 100644
--- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c
@@ -149,6 +149,9 @@ gdk_x11_screen_dispose (GObject *object)
if (x11_screen->root_window)
_gdk_window_destroy (x11_screen->root_window, TRUE);
+ for (i = 0; i < x11_screen->nvisuals; i++)
+ g_object_run_dispose (G_OBJECT (x11_screen->visuals[i]));
+
G_OBJECT_CLASS (gdk_x11_screen_parent_class)->dispose (object);
x11_screen->xdisplay = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]