netstar pushed a commit to branch master.

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

commit b16b0bda20f0ad169f12644688845b35b129da37
Author: Alastair Poole <nets...@gmail.com>
Date:   Sat Mar 6 11:36:47 2021 +0000

    procstats: fix double free
---
 src/modules/procstats/e_mod_main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/modules/procstats/e_mod_main.c 
b/src/modules/procstats/e_mod_main.c
index b9d967713..f5221af52 100644
--- a/src/modules/procstats/e_mod_main.c
+++ b/src/modules/procstats/e_mod_main.c
@@ -74,10 +74,12 @@ _proc_stats_item_del(Proc_Stats *item)
 }
 
 static void
-_proc_stats_client_del_cb(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void *event_info EINA_UNUSED)
+_proc_stats_client_del_cb(void *data, Evas *evas EINA_UNUSED, Evas_Object 
*obj, void *event_info EINA_UNUSED)
 {
    Proc_Stats *item = data;
-   _proc_stats_item_del(item);
+
+   evas_object_hide(item->obj_swallow);
+   edje_object_signal_emit(obj, "e,state,procstats,off", "e");
 }
 
 static void

-- 


Reply via email to