}
}
-/* run a visibility compositor effect if available, return false if object is dead */
-static Eina_Bool
-_e_comp_object_effect_visibility_start(E_Comp_Object *cw, Eina_Bool state)
-{
- return EINA_TRUE;
-}
/////////////////////////////////////////////
/* create necessary objects for clients that e manages */
e_comp_object_signal_emit(obj, "e,state,hidden", "e");
if (!cw->showing)
_e_comp_object_animating_begin(cw);
- if (!_e_comp_object_effect_visibility_start(cw, 0)) return;
}
wl_signal_emit(&cw->events.hiding, NULL);
e_comp_object_signal_emit(cw->smart_obj, "e,state,visible", "e");
_e_comp_object_animating_begin(cw);
- if (!_e_comp_object_effect_visibility_start(cw, 1))
- {
- TRACE_DS_END();
- return;
- }
}
+
/* ensure some random effect doesn't lock the client offscreen */
if (!cw->animating)
{