From a68c8258fa39e22ed300b16834989a9c78743faa Mon Sep 17 00:00:00 2001 From: Maria Bialota Date: Thu, 11 Mar 2021 16:57:31 +0100 Subject: [PATCH] [AT-SPI] efl_ui_radio: Emit "State Changed" signal only if the button is highlighted. *tizen_only Change-Id: I15e4fc380e4451ec3283476a71dcfeae1de2d309 --- src/lib/elementary/efl_ui_radio.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/efl_ui_radio.c b/src/lib/elementary/efl_ui_radio.c index e302048..60df5d0 100644 --- a/src/lib/elementary/efl_ui_radio.c +++ b/src/lib/elementary/efl_ui_radio.c @@ -72,10 +72,12 @@ _efl_ui_radio_efl_ui_selectable_selected_set(Eo *obj, Efl_Ui_Radio_Data *pd EINA if (_elm_config->atspi_mode) { - if (efl_ui_selectable_selected_get(obj)) + //TIZEN_ONLY(20210311): Emit "State Changed" signal only if the radio button is highlighted. + if (_elm_object_accessibility_currently_highlighted_get() == obj) { - efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_CHECKED, EINA_TRUE); + efl_access_state_changed_signal_emit(obj, EFL_ACCESS_STATE_TYPE_CHECKED, efl_ui_selectable_selected_get(obj)); } + // } } -- 2.7.4