netstar pushed a commit to branch master. http://git.enlightenment.org/apps/evisum.git/commit/?id=959fbe1add6484868e1802c2f0e279a89a69a23d
commit 959fbe1add6484868e1802c2f0e279a89a69a23d Author: Alastair Poole <nets...@gmail.com> Date: Tue Nov 2 21:15:42 2021 +0000 evisum: eet breakage. Corrupt config...? Move to explictly importing each config field causes some weirdness...user can rm -rf $HOME/.config/evisum themself. --- src/bin/evisum_config.c | 5 +++++ src/bin/ui/meson.build | 11 ++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/bin/evisum_config.c b/src/bin/evisum_config.c index 4d8050c..3b6cf55 100644 --- a/src/bin/evisum_config.c +++ b/src/bin/evisum_config.c @@ -148,6 +148,11 @@ config_load(void) f = eet_open(path, EET_FILE_MODE_READ); if (!f) _config_fail("read"); cfg = eet_data_read(f, _evisum_conf_descriptor, "Config"); + if (!cfg) + { + fprintf(stderr, "FATAL: Corrupt config?\n"); + exit(1); + } if (cfg->version < CONFIG_VERSION) { diff --git a/src/bin/ui/meson.build b/src/bin/ui/meson.build index bf638f9..dfea382 100644 --- a/src/bin/ui/meson.build +++ b/src/bin/ui/meson.build @@ -1,5 +1,3 @@ -subdir('visuals') - src += files([ 'gettext.h', 'evisum_ui.h', @@ -15,11 +13,18 @@ src += files([ 'ui_disk.c', 'ui_disk.h', 'ui_memory.h', - 'ui_memory.c', + 'ui_memory.c' +]) + +# IDK, OpenBSD aarch64... +subdir('visuals') + +src += files([ 'ui_cpu.c', 'ui_cpu.h', 'ui_process_view.c', 'ui_process_view.h', 'ui_process_list.c', 'ui_process_list.h', + ]) --