forked from enlightenment/enlightenment
remove deleted clients from tasks client list during repop
fix T3369
This commit is contained in:
parent
488ece76a6
commit
9f52dfa50c
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue