diff options
Diffstat (limited to 'glib/dbus-gvalue.c')
-rw-r--r-- | glib/dbus-gvalue.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/glib/dbus-gvalue.c b/glib/dbus-gvalue.c index 4eb2803d..87ba229d 100644 --- a/glib/dbus-gvalue.c +++ b/glib/dbus-gvalue.c @@ -572,11 +572,12 @@ signature_iter_to_g_type_struct (DBusSignatureIter *origiter, gboolean is_client iter = *origiter; - while ((current_type = dbus_signature_iter_get_current_type (&iter)) != DBUS_TYPE_INVALID) { - subtype = dbus_gtype_from_signature_iter (&iter, is_client); - if (subtype == G_TYPE_INVALID) - return G_TYPE_INVALID; - } + while ((current_type = dbus_signature_iter_get_current_type (&iter)) != DBUS_TYPE_INVALID) + { + subtype = dbus_gtype_from_signature_iter (&iter, is_client); + if (subtype == G_TYPE_INVALID) + return G_TYPE_INVALID; + } return DBUS_TYPE_G_VALUE (); #endif } |