netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=6219fcaf06807e88545181e78e2aecaaea1a7613

commit 6219fcaf06807e88545181e78e2aecaaea1a7613
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Mar 13 07:00:20 2021 +0000

    cache: hide the cleanup.
---
 .gitignore                   | 1 +
 src/bin/ui/ui_cache.c        | 1 +
 src/bin/ui/ui_process_list.c | 4 +---
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index dba65a6..3158eda 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ build/*
 build
 *.swp
 *.core
+*.out.*
diff --git a/src/bin/ui/ui_cache.c b/src/bin/ui/ui_cache.c
index e40752f..60df052 100644
--- a/src/bin/ui/ui_cache.c
+++ b/src/bin/ui/ui_cache.c
@@ -110,6 +110,7 @@ evisum_ui_item_cache_reset(Evisum_Ui_Cache *cache)
              cache->inactive = eina_list_prepend(cache->inactive, it);
           }
      }
+   evisum_ui_item_cache_pending_del(cache);
 }
 
 // Delete N at a time and pass on until empty.
diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index 1c426af..b1cea64 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -180,9 +180,7 @@ _content_reset(Data *pd)
    elm_table_pack(pd->tb_content, pd->summary.fr, 0, 2, j, 1);
    evas_object_show(pd->summary.fr);
    elm_genlist_clear(pd->glist);
-   if (pd->cache)
-     evisum_ui_item_cache_reset(pd->cache);
-   evisum_ui_item_cache_pending_del(pd->cache);
+   evisum_ui_item_cache_reset(pd->cache);
 }
 
 static void

-- 


Reply via email to