evas_object_hide(ec->frame);
}
}
+ e_comp_object_effect_hiding_set(ec->frame, 0);
}
}
}
_eff_event_send(ec, EINA_TRUE, E_EFFECT_TYPE_HIDE);
- e_comp_object_effect_start(ec->frame, _eff_cb_hidden_done, ec);
+ if (e_comp_object_effect_start(ec->frame, _eff_cb_hidden_done, ec))
+ {
+ e_comp_object_effect_hiding_set(ec->frame, 1);
+ }
+
_eff_object_background_setup(ec, NULL, group, E_EFFECT_TYPE_HIDE);
return EINA_TRUE;
if (_eff_client_get(ec))
evas_object_hide(ec->frame);
}
+ e_comp_object_effect_hiding_set(ec->frame, 0);
}
}
}
_eff_event_send(ec, EINA_TRUE, E_EFFECT_TYPE_HIDE);
- e_comp_object_effect_start(ec->frame, _eff_cb_iconify_done, ec);
+ if (e_comp_object_effect_start(ec->frame, _eff_cb_iconify_done, ec))
+ {
+ e_comp_object_effect_hiding_set(ec->frame, 1);
+ }
return EINA_TRUE;
}
"e");
}
}
+ e_comp_object_effect_hiding_set(ec->frame, 0);
}
_eff_stack_update();
}
_eff_event_send(ec, EINA_TRUE, E_EFFECT_TYPE_RESTACK_HIDE);
- e_comp_object_effect_start(ec->frame, _eff_cb_restack_hide_done, ec);
+ if (e_comp_object_effect_start(ec->frame, _eff_cb_restack_hide_done, ec))
+ {
+ e_comp_object_effect_hiding_set(ec->frame, 1);
+ }
+
_eff_object_background_setup(ec, ec_home, group, E_EFFECT_TYPE_RESTACK_HIDE);
}
else if (!e_util_strcmp(emission, "e,action,restack,finish"))