evisum: eet breakage.

Corrupt config...? Move to explictly importing each config field
causes some weirdness...user can rm -rf $HOME/.config/evisum
themself.
This commit is contained in:
Alastair Poole 2021-11-02 21:15:42 +00:00
parent 7422659f0b
commit 959fbe1add
2 changed files with 13 additions and 3 deletions

View File

@ -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)
{

View File

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