From: JunsuChoi Date: Wed, 18 Oct 2017 08:23:17 +0000 (+0900) Subject: test : enhance accessible state information X-Git-Tag: accepted/tizen/unified/20171025.075152^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a97cc93731bec6122888c929726a0bdb864be0bb;hp=c9981714ce932e989ab9e5bc0cb5011ff67eaeb3;p=platform%2Fupstream%2Fat-spi2-core.git test : enhance accessible state information Change-Id: I112a34525f66e204aa5dbab51ad0faadbf25d3da --- diff --git a/test/at_spi2_tool.c b/test/at_spi2_tool.c index 08c2af5..cdbc141 100644 --- a/test/at_spi2_tool.c +++ b/test/at_spi2_tool.c @@ -249,8 +249,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); }