if ((!e_util_strcmp(emission, "e,action,restack,show")))
{
+ /* if ec wass changed to non-animatable, just up and down layer */
+ if (!ec->animatable)
+ {
+ _eff_object_layer_up(ec);
+ _eff_object_layer_down(ec);
+ return EINA_FALSE;
+ }
if (!_eff_ref(ec)) return EINA_FALSE;
EFFINF("SET EXTRA_ANIMATING...", ec->pixmap, ec);
}
else if (!e_util_strcmp(emission, "e,action,restack,hide"))
{
+ /* if ec was changed to non-animatable, just up and down layer */
+ if (!ec->animatable)
+ {
+ _eff_object_layer_up(ec);
+ _eff_object_layer_down(ec);
+ return EINA_FALSE;
+ }
if (!_eff_ref(ec)) return EINA_FALSE;
if (ec_home)
_eff_stack_update();
+ if (!ec->animatable) return ECORE_CALLBACK_PASS_ON;
if (!_eff_client_get(ec)) return ECORE_CALLBACK_PASS_ON;
if ((emission = _eff_restack_effect_check(ec)))