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 <[EMAIL PROTECTED]>
+
+       * xfconf/xfconf-channel.c: Disconnect from 'PropertyRemoved' signal
+         when destroying an XfconfChannel.
+
 2008-07-03     Jannis Pohlmann <[EMAIL PROTECTED]>
 
        * 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);

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to