glib recursive values patch

Ross Burton ross at burtonini.com
Tue May 3 03:01:58 PDT 2005


On Tue, 2005-05-03 at 10:42 +0100, Ross Burton wrote:
> ** ERROR **: Call to get failed: Reply argument was "s", expected "o"
> 
> I guess that somewhere DBUS_TYPE_OBJECT_PATH is being converted to a
> G_TYPE_STRING, but on return the proxy code doesn't know that it should
> convert a G_TYPE_STRING to a OBJECT_PATH.

I think that dbus-gvalue.c:dbus_gvalue_marshal_basic() should be passed
a DBus type to marshal into, rather than guessing a type from the
GValue.

Ross




More information about the dbus mailing list