forked from enlightenment/enlightenment
add all wl client frame callbacks with priority AFTER
ensure that these occur after all other callbacks since they can affect the lifetime of the client object
This commit is contained in:
parent
e618e00297
commit
cfb1fa41e6
|
@ -1008,9 +1008,11 @@ static void
|
|||
_e_comp_wl_client_evas_init(E_Client *ec)
|
||||
{
|
||||
if (ec->comp_data->evas_init) return;
|
||||
evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_SHOW,
|
||||
evas_object_event_callback_priority_add(ec->frame, EVAS_CALLBACK_SHOW,
|
||||
EVAS_CALLBACK_PRIORITY_AFTER,
|
||||
_e_comp_wl_evas_cb_show, ec);
|
||||
evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_HIDE,
|
||||
evas_object_event_callback_priority_add(ec->frame, EVAS_CALLBACK_HIDE,
|
||||
EVAS_CALLBACK_PRIORITY_AFTER,
|
||||
_e_comp_wl_evas_cb_hide, ec);
|
||||
|
||||
/* setup input callbacks */
|
||||
|
|
Loading…
Reference in New Issue