From 4f05ef66e513de37e686e9ce0f910c68489b7b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Tue, 11 Dec 2012 19:52:11 +0000 Subject: [PATCH] edbus: Dont create proxy of Object Manager on edbus_object_managed_objects_get() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch by: José Roberto de Souza SVN revision: 80709 --- legacy/edbus/src/lib/edbus_freedesktop.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/legacy/edbus/src/lib/edbus_freedesktop.c b/legacy/edbus/src/lib/edbus_freedesktop.c index 8698890b87..7f58b1dd8f 100644 --- a/legacy/edbus/src/lib/edbus_freedesktop.c +++ b/legacy/edbus/src/lib/edbus_freedesktop.c @@ -73,7 +73,8 @@ edbus_name_start(EDBus_Connection *conn, const char *name, unsigned int flags, E EAPI EDBus_Pending * edbus_object_managed_objects_get(EDBus_Object *obj, EDBus_Message_Cb cb, const void *data) { - EDBus_Proxy *proxy; - proxy = edbus_proxy_get(obj, EDBUS_FDO_INTERFACE_OBJECT_MANAGER); - return edbus_proxy_call(proxy, "GetManagedObjects", cb, data, -1, ""); + EDBus_Message *msg; + msg = edbus_object_method_call_new(obj, EDBUS_FDO_INTERFACE_OBJECT_MANAGER, + "GetManagedObjects"); + return edbus_object_send(obj, msg, cb, data, -1); }