edbus: Dont create proxy of FDO.Instropectable

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 80712
This commit is contained in:
José Roberto de Souza 2012-12-11 19:52:24 +00:00 committed by Lucas De Marchi
parent cb2b967570
commit 3909a4ba36
1 changed files with 4 additions and 4 deletions

View File

@ -661,9 +661,9 @@ edbus_object_peer_machine_id_get(EDBus_Object *obj, EDBus_Message_Cb cb, const v
EAPI EDBus_Pending * EAPI EDBus_Pending *
edbus_object_introspect(EDBus_Object *obj, EDBus_Message_Cb cb, const void *data) edbus_object_introspect(EDBus_Object *obj, EDBus_Message_Cb cb, const void *data)
{ {
EDBus_Proxy *introspectable; EDBus_Message *msg;
EDBUS_OBJECT_CHECK_RETVAL(obj, NULL); EDBUS_OBJECT_CHECK_RETVAL(obj, NULL);
msg = edbus_object_method_call_new(obj, EDBUS_FDO_INTERFACE_INTROSPECTABLE,
introspectable = edbus_proxy_get(obj, EDBUS_FDO_INTERFACE_INTROSPECTABLE); "Introspect");
return edbus_proxy_call(introspectable, "Introspect", cb, data, -1, ""); return edbus_object_send(obj, msg, cb, data, -1);
} }