From: Shinwoo Kim Date: Fri, 15 Sep 2017 10:14:19 +0000 (+0900) Subject: atspi: clear current highlighted object X-Git-Tag: submit/tizen/20171012.123430~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=abf984b26fd55823f32d306b79c0016e14a4c846;p=platform%2Fupstream%2Felementary.git atspi: clear current highlighted object The _elm_win_screen_reader does not clear current highlighted object when the screen reader is disabled. It tried to clear window highlight even though the window does not have highlight. Change-Id: Icc5de54361852c0210c0640f2801483f6a2c6468 --- diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index 3e1858d..1f36f5c 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -3079,11 +3079,13 @@ _elm_win_screen_reader(Eina_Bool is_screen_reader) elm_widget_screen_reader(fobj, is_screen_reader); } } + } - if (!is_screen_reader) - { - eo_do(obj, elm_interface_atspi_component_highlight_clear()); - } + if (!is_screen_reader) + { + Evas_Object *highlighted_obj; + highlighted_obj = _elm_object_accessibility_currently_highlighted_get(); + elm_object_accessibility_highlight_set(highlighted_obj, EINA_FALSE); } }