[Xfce4-commits] r27213 - in xfconf/trunk: . xfconf

Jannis Pohlmann jannis at xfce.org
Sat Jul 5 23:13:52 CEST 2008


Author: jannis
Date: 2008-07-05 21:13:52 +0000 (Sat, 05 Jul 2008)
New Revision: 27213

Modified:
   xfconf/trunk/ChangeLog
   xfconf/trunk/xfconf/xfconf-channel.c
Log:
	* xfconf/xfconf-channel.c: Disconnect from 'PropertyRemoved' signal
	  when destroying an XfconfChannel.

Modified: xfconf/trunk/ChangeLog
===================================================================
--- xfconf/trunk/ChangeLog	2008-07-05 20:40:34 UTC (rev 27212)
+++ xfconf/trunk/ChangeLog	2008-07-05 21:13:52 UTC (rev 27213)
@@ -1,3 +1,8 @@
+2008-07-05	Jannis Pohlmann <jannis at xfce.org>
+
+	* xfconf/xfconf-channel.c: Disconnect from 'PropertyRemoved' signal
+	  when destroying an XfconfChannel.
+
 2008-07-03	Jannis Pohlmann <jannis at xfce.org>
 
 	* xfconfd/xfconf-backend.c, xfconfd/xfconf-backend-perchannel-xml.c: 

Modified: xfconf/trunk/xfconf/xfconf-channel.c
===================================================================
--- xfconf/trunk/xfconf/xfconf-channel.c	2008-07-05 20:40:34 UTC (rev 27212)
+++ xfconf/trunk/xfconf/xfconf-channel.c	2008-07-05 21:13:52 UTC (rev 27213)
@@ -224,6 +224,10 @@
                                    G_CALLBACK(xfconf_channel_property_changed),
                                    channel);
 
+    dbus_g_proxy_disconnect_signal(proxy, "PropertyRemoved",
+                                   G_CALLBACK(xfconf_channel_property_removed),
+                                   channel);
+
     g_free(channel->channel_name);
 
     G_OBJECT_CLASS(xfconf_channel_parent_class)->finalize(obj);



More information about the Xfce4-commits mailing list