raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=63f2d0ba95c40c153c53e413dc4e9f8b6871e858
commit 63f2d0ba95c40c153c53e413dc4e9f8b6871e858 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sat Aug 4 14:33:49 2018 +0900 tasks - dont use ignore flag on remove of client this may be causing stale clients to stary in the tasks list. this might fix it, but i'm not sure as i can't reproduce. adresses T7223 or at least mhy comment on the valgrind log @fix --- src/modules/tasks/e_mod_main.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c index d9abd487a..f3995afcc 100644 --- a/src/modules/tasks/e_mod_main.c +++ b/src/modules/tasks/e_mod_main.c @@ -954,7 +954,6 @@ _tasks_cb_event_client_remove(void *data EINA_UNUSED, int type EINA_UNUSED, void Tasks *tasks; Eina_List *l; - if (e_client_util_ignored_get(ev->ec)) return ECORE_CALLBACK_RENEW; EINA_LIST_FOREACH(tasks_config->tasks, l, tasks) { tasks->clients = eina_list_remove(tasks->clients, ev->ec); --
