Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/e_dbus

Dir     : e17/libs/e_dbus/src/lib/dbus


Modified Files:
        e_dbus_interfaces.c e_dbus_object.c 


Log Message:


stefan's nm patches for edbus.

===================================================================
RCS file: /cvs/e/e17/libs/e_dbus/src/lib/dbus/e_dbus_interfaces.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- e_dbus_interfaces.c 4 Nov 2007 07:51:36 -0000       1.2
+++ e_dbus_interfaces.c 9 Mar 2008 16:08:42 -0000       1.3
@@ -6,6 +6,15 @@
  * objects on the bus should implement.
  */
 
+/**
+ * Ping the dbus peer
+ *
+ * @param conn the dbus connection
+ * @param destination the bus name that the object is on
+ * @param path the object path
+ * @param cb_return a callback for a successful return
+ * @param data data to pass to the callbacks
+ */
 EAPI void
 e_dbus_peer_ping(E_DBus_Connection*conn, const char *destination, const char 
*path, E_DBus_Method_Return_Cb cb_return, void *data)
 {
@@ -15,6 +24,15 @@
   e_dbus_message_send(conn, msg, cb_return, -1, data);
 }
 
+/**
+ * Get the UUID of the peer
+ *
+ * @param conn the dbus connection
+ * @param destination the bus name that the object is on
+ * @param path the object path
+ * @param cb_return a callback for a successful return
+ * @param data data to pass to the callbacks
+ */
 EAPI void
 e_dbus_peer_get_machine_id(E_DBus_Connection*conn, const char *destination, 
const char *path, E_DBus_Method_Return_Cb cb_return, void *data)
 {
@@ -23,7 +41,6 @@
   msg = dbus_message_new_method_call(destination, path, 
"org.freedesktop.DBus.Peer", "GetMachineId");
   e_dbus_message_send(conn, msg, cb_return, -1, data);
 }
-
 
 /**
  * Get the value of a property on an object
===================================================================
RCS file: /cvs/e/e17/libs/e_dbus/src/lib/dbus/e_dbus_object.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_dbus_object.c     24 Nov 2007 13:22:03 -0000      1.3
+++ e_dbus_object.c     9 Mar 2008 16:08:42 -0000       1.4
@@ -172,7 +172,7 @@
   {
     if (introspectable_interface) 
e_dbus_interface_unref(introspectable_interface);
     introspectable_interface = NULL;
-    if (properties_interface) e_dbus_interface_unref(introspectable_interface);
+    if (properties_interface) e_dbus_interface_unref(properties_interface);
     properties_interface = NULL;
     return 0;
   }
@@ -188,6 +188,9 @@
 {
   e_dbus_interface_unref(introspectable_interface);
   introspectable_interface = NULL;
+
+  e_dbus_interface_unref(properties_interface);
+  properties_interface = NULL;
 }
 
 /**



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to