From 6219fcaf06807e88545181e78e2aecaaea1a7613 Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sat, 13 Mar 2021 07:00:20 +0000 Subject: [PATCH] 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