raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=b5804d120a5562aca351611930ecb8c01dc71354

commit b5804d120a5562aca351611930ecb8c01dc71354
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Mar 4 09:46:29 2021 +0000

    tasks - on refill ensure old icon is deleted and nulled
---
 src/modules/tasks/e_mod_main.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/modules/tasks/e_mod_main.c b/src/modules/tasks/e_mod_main.c
index 643b642e0..b2ce9c42e 100644
--- a/src/modules/tasks/e_mod_main.c
+++ b/src/modules/tasks/e_mod_main.c
@@ -674,7 +674,11 @@ _tasks_item_refill(Tasks_Item *item)
         _tasks_refill(item->tasks);
         return;
      }
-   if (item->o_icon) evas_object_del(item->o_icon);
+   if (item->o_icon)
+     {
+        evas_object_del(item->o_icon);
+        item->o_icon = NULL;
+     }
    _tasks_item_fill(item);
 }
 
@@ -731,9 +735,7 @@ _tasks_item_fill(Tasks_Item *item)
 
    ec = item->client;
 
-   if (item->tasks->config->text_only)
-     item->o_icon = NULL;
-   else
+   if (!item->tasks->config->text_only)
      {
         item->o_icon = e_client_icon_add(ec, 
evas_object_evas_get(item->tasks->o_items));
         edje_object_part_swallow(item->o_item, "e.swallow.icon", item->o_icon);

-- 


Reply via email to