netstar pushed a commit to branch master.

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

commit ed60aa49d59bf6763d65bfedd5cadabd5fec4825
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Mar 13 07:28:38 2021 +0000

    cache: avoid a flush on del.
---
 src/bin/ui/ui_cache.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/bin/ui/ui_cache.c b/src/bin/ui/ui_cache.c
index 50cac26..9aeb6f7 100644
--- a/src/bin/ui/ui_cache.c
+++ b/src/bin/ui/ui_cache.c
@@ -191,6 +191,13 @@ evisum_ui_item_cache_free(Evisum_Ui_Cache *cache)
 {
    Item_Cache *it;
 
+   if (cache->pending_timer)
+     {
+        ecore_timer_del(cache->pending_timer);
+        cache->pending_done_cb = NULL;
+        cache->data = NULL;
+     }
+
    if (cache->parent)
      evas_object_del(cache->parent);
 

-- 


Reply via email to