From 5d5538de5c8b415a2b9ae23e75dd86e4e1efc7ba Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Tue, 13 Feb 2018 19:20:19 +0900 Subject: [PATCH] Revert "elm: do not call "changed" callback when setting style" This reverts commit b1ee35e35ce3132566244abbbd3a804167ef9c00. --- src/lib/elementary/efl_ui_nstate.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_nstate.c b/src/lib/elementary/efl_ui_nstate.c index c83ebfc8e4..a555cbcd89 100644 --- a/src/lib/elementary/efl_ui_nstate.c +++ b/src/lib/elementary/efl_ui_nstate.c @@ -19,6 +19,7 @@ typedef struct } Efl_Ui_Nstate_Data; static Eina_Bool _key_action_activate(Evas_Object *obj, const char *params); +static void _state_active(Evas_Object *obj, Efl_Ui_Nstate_Data *sd); static const Elm_Action key_actions[] = { {"activate", _key_action_activate}, @@ -115,13 +116,15 @@ _efl_ui_nstate_value_set(Eo *obj, Efl_Ui_Nstate_Data *pd, int state) } EOLIAN static Efl_Ui_Theme_Apply -_efl_ui_nstate_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Nstate_Data *pd EINA_UNUSED) +_efl_ui_nstate_efl_ui_widget_theme_apply(Eo *obj, Efl_Ui_Nstate_Data *pd) { Efl_Ui_Theme_Apply int_ret = EFL_UI_THEME_APPLY_FAILED; int_ret = efl_ui_widget_theme_apply(efl_super(obj, MY_CLASS)); if (!int_ret) return EFL_UI_THEME_APPLY_FAILED; + _state_active(obj, pd); + return int_ret; }