[Galago-commits] r2327 - in trunk/libgalago: . libgalago

galago-commits at freedesktop.org galago-commits at freedesktop.org
Sat Nov 19 16:19:10 PST 2005


Author: chipx86
Date: 2005-11-19 16:19:07 -0800 (Sat, 19 Nov 2005)
New Revision: 2327

Modified:
   trunk/libgalago/ChangeLog
   trunk/libgalago/libgalago/galago-person.c
Log:
Properly create a "me" person when being sent one. Also, I think I accidentally fixed a bug in person signatures.


Modified: trunk/libgalago/ChangeLog
===================================================================
--- trunk/libgalago/ChangeLog	2005-11-19 23:57:08 UTC (rev 2326)
+++ trunk/libgalago/ChangeLog	2005-11-20 00:19:07 UTC (rev 2327)
@@ -1,3 +1,9 @@
+Sat Nov 19 16:18:38 PST 2005  Christian Hammond <chipx86 at chipx86.com>
+
+	* libgalago/galago-person.c:
+	  - Properly create a "me" person when being sent one. Also, I think
+	    I accidentally fixed a bug in person signatures.
+
 Sat Nov 19 15:56:04 PST 2005  Christian Hammond <chipx86 at chipx86.com>
 
 	* libgalago/galago-dbus.c:

Modified: trunk/libgalago/libgalago/galago-person.c
===================================================================
--- trunk/libgalago/libgalago/galago-person.c	2005-11-19 23:57:08 UTC (rev 2326)
+++ trunk/libgalago/libgalago/galago-person.c	2005-11-20 00:19:07 UTC (rev 2327)
@@ -250,7 +250,8 @@
 galago_person_dbus_message_get(DBusMessageIter *iter)
 {
 	GalagoPerson *person;
-	char *obj_path, *id;
+	const char *obj_path, *id;
+	gboolean me;
 
 	dbus_message_iter_get_basic(iter, &obj_path);
 	dbus_message_iter_next(iter);
@@ -258,6 +259,11 @@
 	dbus_message_iter_get_basic(iter, &id);
 	dbus_message_iter_next(iter);
 
+	dbus_message_iter_get_basic(iter, &me);
+
+	if (me)
+		id = GALAGO_ME_ID;
+
 	person = _galago_create_person_common(id, GALAGO_REMOTE, obj_path);
 
 	return person;



More information about the galago-commits mailing list