From 4a08d0f88efc833895d7e06d18bcda751f1429c9 Mon Sep 17 00:00:00 2001 From: Radoslaw Cybulski Date: Fri, 29 Mar 2019 12:58:17 +0100 Subject: [PATCH] Fix for not working atspi Some ATSPI flags were missing in elm_states_to_atspi_state table, which prevent HIGHLIGHTABLE and HIGHLIGHTED flags from showing up. Which prevented screen-reader / universal switch from operating on anything completely. Change-Id: I8eee2cf19897d064a49b632786821110933836b7 --- src/lib/elementary/elm_atspi_bridge.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index f9d8861..622eeb2 100644 --- a/src/lib/elementary/elm_atspi_bridge.c +++ b/src/lib/elementary/elm_atspi_bridge.c @@ -523,6 +523,13 @@ static const struct atspi_state_desc elm_states_to_atspi_state[] = { { EFL_ACCESS_STATE_TYPE_SELECTABLE_TEXT, ATSPI_STATE_SELECTABLE_TEXT, "selectable-text" }, { EFL_ACCESS_STATE_TYPE_IS_DEFAULT, ATSPI_STATE_IS_DEFAULT, "is-default" }, { EFL_ACCESS_STATE_TYPE_VISITED, ATSPI_STATE_VISITED, "visited" }, +//TIZEN_ONLY(20190329): fix for not working atspi + { EFL_ACCESS_STATE_TYPE_CHECKABLE, ATSPI_STATE_CHECKABLE, "checkable" }, + { EFL_ACCESS_STATE_TYPE_HAS_POPUP, ATSPI_STATE_HAS_POPUP, "has-popup" }, + { EFL_ACCESS_STATE_TYPE_READ_ONLY, ATSPI_STATE_READ_ONLY, "read-only" }, + { EFL_ACCESS_STATE_TYPE_HIGHLIGHTED, ATSPI_STATE_HIGHLIGHTED, "highlighted" }, + { EFL_ACCESS_STATE_TYPE_HIGHLIGHTABLE, ATSPI_STATE_HIGHLIGHTABLE, "highlightable" }, +// { EFL_ACCESS_STATE_TYPE_LAST_DEFINED, ATSPI_STATE_LAST_DEFINED, "last-defined" }, }; -- 2.7.4