discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=a78d98700a9a7520fa9c646e19c28f59262f521b
commit a78d98700a9a7520fa9c646e19c28f59262f521b Author: Mike Blumenkrantz <zm...@samsung.com> Date: Mon Feb 10 09:12:43 2014 -0500 apply shadow states during theme setup T885 --- src/bin/e_comp_object.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 59827b8..0eddb74 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -497,7 +497,12 @@ _e_comp_object_shadow_setup(E_Comp_Object *cw) edje_object_signal_emit(cw->shobj, "e,state,shadow,off", "e"); } else - edje_object_signal_emit(cw->shobj, "e,state,shadow,off", "e"); + { + if (no_shadow) + edje_object_signal_emit(cw->shobj, "e,state,shadow,off", "e"); + else + _e_comp_object_shadow(cw); + } if (focus || cw->ec->focused) e_comp_object_signal_emit(cw->smart_obj, "e,state,focused", "e"); @@ -2638,8 +2643,6 @@ e_comp_object_frame_theme_set(Evas_Object *obj, const char *name) if (cw->frame_name) edje_object_part_text_set(o, "e.text.title", cw->frame_name); - _e_comp_object_shadow(cw); - if (pbg) { if (cw->frame_icon) --