[Xfce4-commits] r27037 - in xfconf/trunk: common xfconf

Brian Tarricone kelnos at xfce.org
Thu Jun 5 10:42:33 CEST 2008


Author: kelnos
Date: 2008-06-05 08:42:33 +0000 (Thu, 05 Jun 2008)
New Revision: 27037

Modified:
   xfconf/trunk/common/xfconf-dbus.xml
   xfconf/trunk/xfconf/xfconf.c
Log:
properly register marshaller and signal for PropertyRemoved


Modified: xfconf/trunk/common/xfconf-dbus.xml
===================================================================
--- xfconf/trunk/common/xfconf-dbus.xml	2008-06-05 07:48:17 UTC (rev 27036)
+++ xfconf/trunk/common/xfconf-dbus.xml	2008-06-05 08:42:33 UTC (rev 27037)
@@ -98,7 +98,8 @@
         
         <!--
              void org.xfce.Xfconf.PropertyChanged(String channel,
-                                                  String property)
+                                                  String property.
+                                                  Variant value)
              
              @channel: A channel/application/namespace name.
              @property: A property name.

Modified: xfconf/trunk/xfconf/xfconf.c
===================================================================
--- xfconf/trunk/xfconf/xfconf.c	2008-06-05 07:48:17 UTC (rev 27036)
+++ xfconf/trunk/xfconf/xfconf.c	2008-06-05 08:42:33 UTC (rev 27037)
@@ -134,6 +134,14 @@
     dbus_g_proxy_add_signal(dbus_proxy, "PropertyChanged",
                             G_TYPE_STRING, G_TYPE_STRING, G_TYPE_VALUE,
                             G_TYPE_INVALID);
+    dbus_g_object_register_marshaller((GClosureMarshal)xfconf_marshal_VOID__STRING_STRING,
+                                      G_TYPE_NONE,
+                                      G_TYPE_STRING,
+                                      G_TYPE_STRING,
+                                      G_TYPE_INVALID);
+    dbus_g_proxy_add_signal(dbus_proxy, "PropertyRemoved",
+                            G_TYPE_STRING, G_TYPE_STRING,
+                            G_TYPE_INVALID);
 
     gui_dbus_proxy = dbus_g_proxy_new_for_name(dbus_conn,
                                                "org.xfce.Xfconf",



More information about the Xfce4-commits mailing list