forked from enlightenment/enlightenment
e util - set idler to null first in case some del func hook adds it back
This commit is contained in:
parent
8095472f5d
commit
59753eab23
|
@ -730,6 +730,7 @@ static Ecore_Idle_Enterer *_delay_del_idler = NULL;
|
||||||
static Eina_Bool
|
static Eina_Bool
|
||||||
_e_util_cb_delayed_del(void *data EINA_UNUSED)
|
_e_util_cb_delayed_del(void *data EINA_UNUSED)
|
||||||
{
|
{
|
||||||
|
_delay_del_idler = NULL;
|
||||||
while (_delay_del_array)
|
while (_delay_del_array)
|
||||||
{
|
{
|
||||||
Eina_Array *arr = _delay_del_array;
|
Eina_Array *arr = _delay_del_array;
|
||||||
|
@ -744,7 +745,6 @@ _e_util_cb_delayed_del(void *data EINA_UNUSED)
|
||||||
eina_iterator_free(itr);
|
eina_iterator_free(itr);
|
||||||
eina_array_free(arr);
|
eina_array_free(arr);
|
||||||
}
|
}
|
||||||
_delay_del_idler = NULL;
|
|
||||||
return ECORE_CALLBACK_CANCEL;
|
return ECORE_CALLBACK_CANCEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue