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  }  | 
