summaryrefslogtreecommitdiff
path: root/navit/binding
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-01-08 10:28:00 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2010-01-08 10:28:00 +0000
commit47748e5f4f6230803b34b7c0b2f36b7e8bda3964 (patch)
tree087e1aa00095fb8383461999d9940ac7f86c8603 /navit/binding
parentc4f7589f86873f567d660c0d11db8fdd9674b08b (diff)
downloadnavit-svn-47748e5f4f6230803b34b7c0b2f36b7e8bda3964.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.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/navit/binding/dbus/binding_dbus.c b/navit/binding/dbus/binding_dbus.c
index d9f1d7b9..f5f06a08 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);