[gtk+] Fix a small memory leak



commit 65f0e194e02107a9fa7d3831c02d0a939f1d7ff1
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jun 15 23:35:25 2013 -0400

    Fix a small memory leak

 gtk/gtkwindow.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 8a545fc..bbec07e 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -1310,13 +1310,13 @@ gtk_window_init (GtkWindow *window)
   toplevel_list = g_slist_prepend (toplevel_list, window);
 
   if (priv->screen)
-    g_signal_connect (priv->screen, "composited-changed",
-                      G_CALLBACK (gtk_window_on_composited_changed), window);
+    g_signal_connect_object (priv->screen, "composited-changed",
+                             G_CALLBACK (gtk_window_on_composited_changed), window, 0);
 
 #ifdef GDK_WINDOWING_X11
-  g_signal_connect (gtk_settings_get_for_screen (priv->screen),
-                    "notify::gtk-application-prefer-dark-theme",
-                    G_CALLBACK (gtk_window_on_theme_variant_changed), window);
+  g_signal_connect_object (gtk_settings_get_for_screen (priv->screen),
+                           "notify::gtk-application-prefer-dark-theme",
+                           G_CALLBACK (gtk_window_on_theme_variant_changed), window, 0);
 #endif
 
   context = gtk_widget_get_style_context (GTK_WIDGET (window));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]