summaryrefslogtreecommitdiffstats
path: root/glib/test-thread-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'glib/test-thread-client.c')
-rw-r--r--glib/test-thread-client.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/glib/test-thread-client.c b/glib/test-thread-client.c
index 0232b860..38926ef0 100644
--- a/glib/test-thread-client.c
+++ b/glib/test-thread-client.c
@@ -13,6 +13,7 @@ thread_func (gpointer data)
{
gint32 threadnr = GPOINTER_TO_INT (data);
guint32 counter = 0;
+ DBusMessageIter iter;
DBusMessage *message;
char *str;
@@ -20,18 +21,20 @@ thread_func (gpointer data)
{
message = dbus_message_new (NULL, "org.freedesktop.ThreadTest");
- if (!dbus_message_append_int32 (message, threadnr))
+ dbus_message_append_iter_init (message, &iter);
+
+ if (!dbus_message_iter_append_int32 (&iter, threadnr))
{
g_print ("thread %d: append threadnr failed\n", threadnr);
}
- if (!dbus_message_append_uint32 (message, counter))
+ if (!dbus_message_iter_append_uint32 (&iter, counter))
{
g_print ("thread %d: append counter (%d) failed\n", threadnr, counter);
}
str = g_strdup_printf ("Thread %d-%d\n", threadnr, counter);
- if (!dbus_message_append_string (message, str))
+ if (!dbus_message_iter_append_string (&iter, str))
{
g_print ("thread %d: append string (%s) failed\n", threadnr, str);
}