Don't forget to free an empty attribute set

This commit is contained in:
Matthias Clasen
2011-06-19 13:36:20 -04:00
parent f3ae93af95
commit 5952c6abbb

View File

@ -183,16 +183,16 @@ dump_state_set (GString *string,
if (set == NULL)
return;
if (atk_state_set_is_empty (set))
return;
g_string_append_printf (string, "%*sstate:", depth, "");
for (i = 0; i < ATK_STATE_LAST_DEFINED; i++)
if (!atk_state_set_is_empty (set))
{
if (atk_state_set_contains_state (set, i))
g_string_append_printf (string, " %s", atk_state_type_get_name (i));
g_string_append_printf (string, "%*sstate:", depth, "");
for (i = 0; i < ATK_STATE_LAST_DEFINED; i++)
{
if (atk_state_set_contains_state (set, i))
g_string_append_printf (string, " %s", atk_state_type_get_name (i));
}
g_string_append_c (string, '\n');
}
g_string_append_c (string, '\n');
g_object_unref (set);
}