Merge "test : enhance accessible state information" into tizen_3.0 accepted/tizen_3.0_common accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 accepted/tizen/3.0/common/20171026.152900 accepted/tizen/3.0/mobile/20171026.010135 accepted/tizen/3.0/tv/20171026.010220 accepted/tizen/3.0/wearable/20171026.010242 submit/tizen_3.0/20171019.130042
authorJunsuChoi <jsuya.choi@samsung.com>
Wed, 18 Oct 2017 09:13:17 +0000 (09:13 +0000)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Wed, 18 Oct 2017 09:13:17 +0000 (09:13 +0000)
test/at_spi2_tool.c

index ef760f8..3bf68df 100644 (file)
@@ -248,8 +248,11 @@ static char *_get_states(AtspiAccessible *node, int length_limit)
        for (int i = 0; i < states->len; i++) {
                state_type = g_array_index(states, AtspiStateType, i);
 
-               char node_state_str[8];
-               snprintf(node_state_str, 8, "(%d)", state_type);
+               char node_state_str[27] = "";
+               strncat(node_state_str, "(", sizeof(node_state_str) - strlen(node_state_str) - 1);
+               strncat(node_state_str, atspi_state_names[state_type], sizeof(node_state_str) - strlen(node_state_str) - 1);
+               strncat(node_state_str, ")", sizeof(node_state_str) - strlen(node_state_str) - 1);
+
                _combine_strings(&state_string, node_state_str);
        }