From f7af23eb4e55ab83e137b8c05128c76a8fca89df Mon Sep 17 00:00:00 2001 From: barbieri Date: Sat, 27 Feb 2010 05:27:37 +0000 Subject: [PATCH] [PATCH 11/16] e_dbus/connman: fix bug when calling dbus methods with bool parameter MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit By: João Paulo Rechi Vita git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@46563 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/connman/e_connman_element.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/connman/e_connman_element.c b/src/lib/connman/e_connman_element.c index 5d5099a..195486f 100644 --- a/src/lib/connman/e_connman_element.c +++ b/src/lib/connman/e_connman_element.c @@ -1503,6 +1503,11 @@ e_connman_element_property_set_full(E_Connman_Element *element, const char *prop dbus_message_iter_open_container(&itr, DBUS_TYPE_VARIANT, typestr, &v); if ((type == DBUS_TYPE_STRING) || (type == DBUS_TYPE_OBJECT_PATH)) dbus_message_iter_append_basic(&v, type, &value); + else if (type == DBUS_TYPE_BOOLEAN) + { + unsigned int b = *(char *)value; + dbus_message_iter_append_basic(&v, type, &b); + } else dbus_message_iter_append_basic(&v, type, value); dbus_message_iter_close_container(&itr, &v); -- 2.7.4