netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=43765a53d3f8fcaec55f0aadf1a1a5e436e72293
commit 43765a53d3f8fcaec55f0aadf1a1a5e436e72293 Author: Alastair Poole <nets...@gmail.com> Date: Mon Sep 28 20:33:59 2020 +0100 Revert "ui: dont do this..." This reverts commit b8efdc0a1814ade09d4dac7e26e1056da4b301ad. Use your brain --- src/bin/ui/ui.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/bin/ui/ui.c b/src/bin/ui/ui.c index b4bae7a..498cbf0 100644 --- a/src/bin/ui/ui.c +++ b/src/bin/ui/ui.c @@ -1594,6 +1594,23 @@ evisum_ui_shutdown(Ui *ui) void evisum_ui_del(Ui *ui) { + evas_object_del(ui->win); + + if (ui->timer_pid) + ecore_timer_del(ui->timer_pid); + + if (ui->thread_system) + ecore_thread_cancel(ui->thread_system); + + if (ui->thread_process) + ecore_thread_cancel(ui->thread_process); + + if (ui->thread_system) + ecore_thread_wait(ui->thread_system, 1.0); + + if (ui->thread_process) + ecore_thread_wait(ui->thread_process, 1.0); + _proc_pid_cpu_times_free(ui); if (ui->cache) --