reply = _atspi_dbus_call_partial (obj, atspi_interface_accessible, "GetReadingMaterial", error, "");
- _ATSPI_DBUS_CHECK_SIG (reply, "a{ss}sssuausiddddsibbii(so)auiui(so)", NULL, NULL);
+ _ATSPI_DBUS_CHECK_SIG (reply, "a{ss}sssuausidsdddsibbii(so)auiui(so)", NULL, NULL);
reading_material = calloc(1, sizeof(AtspiAccessibleReadingMaterial));
if (!reading_material)
reading_material->value = current_value;
dbus_message_iter_next (&iter);
+ /* get current formatted value */
+ dbus_message_iter_get_basic (&iter, &name);
+ reading_material->value_text = g_strdup (name);
+ dbus_message_iter_next (&iter);
+
/* get minimum increment */
dbus_message_iter_get_basic (&iter, ¤t_value);
reading_material->increment = current_value;