diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-01-08 10:28:00 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2010-01-08 10:28:00 +0000 |
commit | 7010ffa99da15d980e1c857c50672e9ee0d02ad8 (patch) | |
tree | 087e1aa00095fb8383461999d9940ac7f86c8603 /navit/binding | |
parent | 11cc509bf21091617885191ea9f1a37cd0a3ff18 (diff) | |
download | navit-7010ffa99da15d980e1c857c50672e9ee0d02ad8.tar.gz |
Add:Core:speech_dbus
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2898 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/binding')
-rw-r--r-- | navit/binding/dbus/binding_dbus.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/navit/binding/dbus/binding_dbus.c b/navit/binding/dbus/binding_dbus.c index d9f1d7b9a..f5f06a084 100644 --- a/navit/binding/dbus/binding_dbus.c +++ b/navit/binding/dbus/binding_dbus.c @@ -1596,8 +1596,11 @@ dbus_cmd_send_signal(struct navit *navit, char *command, struct attr **in, struc dbg(0,"enter %s %s %s\n",opath,command,interface); msg = dbus_message_new_signal(opath, interface, "signal"); if (msg) { - if (in && in[0]) { - encode_attr(msg, in[0]); + if (in) { + while (*in) { + encode_attr(msg, *in); + in++; + } } dbus_connection_send(connection, msg, &dbus_serial); dbus_connection_flush(connection); |