]> git.0d.be Git - empathy.git/commitdiff
debug-window: prevent proxy_invalidated_cb to be called after dispose
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 3 Feb 2014 17:18:49 +0000 (18:18 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Wed, 5 Feb 2014 12:54:06 +0000 (13:54 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=692793

src/empathy-debug-window.c

index ec59813553754d8d26b34947f91907e629fae274..b56fe3c026b5503cd94de71f9ed70eb671fbc9a1 100644 (file)
@@ -417,8 +417,8 @@ debug_window_get_messages_cb (GObject *object,
   g_free (proxy_service_name);
 
   /* Connect to "invalidated" signal */
   g_free (proxy_service_name);
 
   /* Connect to "invalidated" signal */
-  g_signal_connect (debug, "invalidated",
-      G_CALLBACK (proxy_invalidated_cb), self);
+  g_signal_connect_object (debug, "invalidated",
+      G_CALLBACK (proxy_invalidated_cb), self, 0);
 
  /* Connect to NewDebugMessage */
   tp_g_signal_connect_object (debug, "new-debug-message",
 
  /* Connect to NewDebugMessage */
   tp_g_signal_connect_object (debug, "new-debug-message",