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',
+
 ])

-- 


Reply via email to