summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-09-06 08:22:41 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-09-06 08:28:01 +0100
commit59753eab238daa47942a0a765a28ff83b1516374 (patch)
tree20cd6445775abe9323164c0a8907448b063d4ce3
parent8095472f5df15dfb8f9f7a29f9380236846e3c88 (diff)
downloadenlightenment-59753eab238daa47942a0a765a28ff83b1516374.tar.gz
e util - set idler to null first in case some del func hook adds it back
-rw-r--r--src/bin/e_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/e_utils.c b/src/bin/e_utils.c
index 80e9d4a6ae..afb0409531 100644
--- a/src/bin/e_utils.c
+++ b/src/bin/e_utils.c
@@ -730,6 +730,7 @@ static Ecore_Idle_Enterer *_delay_del_idler = NULL;
static Eina_Bool
_e_util_cb_delayed_del(void *data EINA_UNUSED)
{
+ _delay_del_idler = NULL;
while (_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_array_free(arr);
}
- _delay_del_idler = NULL;
return ECORE_CALLBACK_CANCEL;
}