From: Maria Bialota Date: Thu, 11 Mar 2021 15:57:31 +0000 (+0100) Subject: [AT-SPI] efl_ui_radio: Emit "State Changed" signal only if the button is highlighted. X-Git-Tag: accepted/tizen/unified/20210330.111316~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a68c8258fa39e22ed300b16834989a9c78743faa;p=platform%2Fupstream%2Fefl.git [AT-SPI] efl_ui_radio: Emit "State Changed" signal only if the button is highlighted. *tizen_only Change-Id: I15e4fc380e4451ec3283476a71dcfeae1de2d309 --- 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)); } + // } }