efl_ui_radio: keep radio state when theme is changed
authorSungtaek Hong <sth253.hong@samsung.com>
Tue, 7 Nov 2017 12:08:40 +0000 (21:08 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 7 Nov 2017 12:08:40 +0000 (21:08 +0900)
Summary:
during elm_widget_theme_apply() state was set to off when state is on.
@fix

Test Plan: change locale/theme when a radio is on.

Reviewers: jpeg, cedric, woohyun

Differential Revision: https://phab.enlightenment.org/D5432

src/lib/elementary/efl_ui_radio.c

index 3281fec..c6ef4f0 100644 (file)
@@ -157,8 +157,6 @@ _efl_ui_radio_elm_widget_theme_apply(Eo *obj, Efl_Ui_Radio_Data *sd)
    if (sd->state) elm_layout_signal_emit(obj, "elm,state,radio,on", "elm");
    else elm_layout_signal_emit(obj, "elm,state,radio,off", "elm");
 
-   if (sd->state) _state_set(obj, EINA_FALSE, EINA_FALSE);
-
    edje_object_message_signal_process(wd->resize_obj);
 
    /* FIXME: replicated from elm_layout just because radio's icon