summaryrefslogtreecommitdiff
path: root/examples/class-signal/class-signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/class-signal/class-signal.c')
-rw-r--r--examples/class-signal/class-signal.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/examples/class-signal/class-signal.c b/examples/class-signal/class-signal.c
index 34a3512b4..3f8324a16 100644
--- a/examples/class-signal/class-signal.c
+++ b/examples/class-signal/class-signal.c
@@ -75,9 +75,11 @@ class_signal_cb (DBusMessage *message)
while ((arg_type = dbus_message_iter_get_arg_type (&arr)) != DBUS_TYPE_INVALID) {
DBusMessageIter strct;
- gint subject = 0, predicate = 0, object = 0;
+ gint graph = 0, subject = 0, predicate = 0, object = 0;
dbus_message_iter_recurse (&arr, &strct);
+ dbus_message_iter_get_basic (&strct, &graph);
+ dbus_message_iter_next (&strct);
dbus_message_iter_get_basic (&strct, &subject);
dbus_message_iter_next (&strct);
dbus_message_iter_get_basic (&strct, &predicate);