woohyun pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5d5538de5c8b415a2b9ae23e75dd86e4e1efc7ba

commit 5d5538de5c8b415a2b9ae23e75dd86e4e1efc7ba
Author: WooHyun Jung <wh0705.j...@samsung.com>
Date:   Tue Feb 13 19:20:19 2018 +0900

    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;
 }
 

-- 


Reply via email to