efreet: Unref edbus object and proxy

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



SVN revision: 80949
This commit is contained in:
José Roberto de Souza 2012-12-14 14:27:14 +00:00 committed by Lucas De Marchi
parent db438c3a6c
commit 5338a060db
1 changed files with 7 additions and 4 deletions

View File

@ -211,10 +211,13 @@ efreet_cache_shutdown(void)
edbus_name_owner_changed_callback_del(conn, BUS, on_name_owner_changed, conn);
*/
if (conn)
{
edbus_proxy_call(proxy, "Unregister", NULL, NULL, -1, "");
edbus_connection_unref(conn);
}
{
EDBus_Object *obj = edbus_proxy_object_get(proxy);
edbus_proxy_call(proxy, "Unregister", NULL, NULL, -1, "");
edbus_proxy_unref(proxy);
edbus_object_unref(obj);
edbus_connection_unref(conn);
}
edbus_shutdown();
}