summaryrefslogtreecommitdiffstats
path: root/tools/huawei-audio.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/huawei-audio.c')
-rw-r--r--tools/huawei-audio.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/huawei-audio.c b/tools/huawei-audio.c
index 77938664..7f7b0612 100644
--- a/tools/huawei-audio.c
+++ b/tools/huawei-audio.c
@@ -186,6 +186,13 @@ static void call_set(struct call_data *call, const char *key,
if (dbus_message_iter_get_arg_type(iter) == DBUS_TYPE_STRING)
dbus_message_iter_get_basic(iter, &str);
+ if (dbus_message_iter_get_arg_type(iter) == DBUS_TYPE_BOOLEAN) {
+ dbus_bool_t val;
+
+ dbus_message_iter_get_basic(iter, &val);
+ str = (val == TRUE) ? "yes" : "no";
+ }
+
g_print("updating call (%s) [ %s = %s ]\n", call->path,
key, str ? str : "...");
}