From d6d50b44e2932b6e4dde7fdd0cfa8363e10b1035 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Wed, 18 Oct 2017 17:23:17 +0900 Subject: [PATCH] test : enhance accessible state information Change-Id: I756bb34ed1ee0ae0a748445ba5b767fcc75367d2 --- test/at_spi2_tool.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/test/at_spi2_tool.c b/test/at_spi2_tool.c index ae5d8e1..fcf605d 100644 --- a/test/at_spi2_tool.c +++ b/test/at_spi2_tool.c @@ -247,8 +247,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); } -- 2.7.4