Ommit usage hint for disabled UI elements 55/221155/3
authorLukasz Oleksak <l.oleksak@samsung.com>
Fri, 27 Dec 2019 15:49:28 +0000 (16:49 +0100)
committerLukasz Oleksak <l.oleksak@samsung.com>
Tue, 5 May 2020 15:04:29 +0000 (15:04 +0000)
Problem:
In elm-tizen-demo-mobile > Check for disabled widgets the following hint
is read "Double tap to select", which is missleading for the user
as disabled widget cannot be operated with gestures. Checks against
the ENABLED satate has been added before individually for some widget types,
but it seams to be a general rule not to read usage hint for disabled widgets.

This patch adds global rule to not read default description for disabled widgets.

Change-Id: Ia2f054fd84511808c8d81f3b9777a8d84f3e4f96

src/navigator.c

index 464dd968624b44ecb3cc27ab62225d207a2be74d..5f0e553b3c6db628b443a0c00dab31d71e6fd1cb 100644 (file)
@@ -908,7 +908,7 @@ void generate_what_to_read_impl(char **ret, char **description_ret, AtspiAccessi
                        if (eina_strbuf_length_get(buf2))
                                ESAL(buf2, " , ");
                        ESAL(buf2, description);
-               } else {
+               } else if (STATE_SET_CONTAINS(rm->states, ATSPI_STATE_ENABLED)) {
                        if (read_description)
                                description_from_role = generate_description_trait(rm);