discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=669d598ef438c512bcf29e73b63b9bcd0df41e47
commit 669d598ef438c512bcf29e73b63b9bcd0df41e47 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Mar 28 12:59:45 2016 -0400 remove deleted clients from tasks client list during repop fix T3369 --- src/modules/tasks/e_mod_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c index d0d2ece..fa78b69 100644 --- a/src/modules/tasks/e_mod_main.c +++ b/src/modules/tasks/e_mod_main.c @@ -616,6 +616,8 @@ static void _tasks_item_free(Tasks_Item *item) { if (item->o_icon) evas_object_del(item->o_icon); + if (e_object_is_del(E_OBJECT(item->client))) + item->tasks->clients = eina_list_remove(item->tasks->clients, item->client); e_object_unref(E_OBJECT(item->client)); evas_object_del(item->o_item); free(item); --