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);

-- 


Reply via email to