netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=e96d62b44f4b01c4075338444cac561181d470b0
commit e96d62b44f4b01c4075338444cac561181d470b0 Author: Alastair Poole <[email protected]> Date: Sun Jun 28 19:18:54 2020 +0100 cpu: delete window straight away --- src/bin/ui/ui_cpu.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/bin/ui/ui_cpu.c b/src/bin/ui/ui_cpu.c index 655c643..f9c6871 100644 --- a/src/bin/ui/ui_cpu.c +++ b/src/bin/ui/ui_cpu.c @@ -190,10 +190,8 @@ _win_del_cb(void *data, Evas_Object *obj, Progress *progress; Ui *ui = data; - evas_object_hide(obj); - ecore_thread_cancel(ui->thread_cpu); - ecore_thread_wait(ui->thread_cpu, 1.0); + evas_object_del(obj); EINA_LIST_FREE(ui->cpu_list, progress) { @@ -202,7 +200,7 @@ _win_del_cb(void *data, Evas_Object *obj, free(progress); } - evas_object_del(obj); + ecore_thread_wait(ui->thread_cpu, 1.0); ui->cpu_visible = EINA_FALSE; } --
