summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-08-24 18:04:23 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-08-24 18:39:00 -0300
commit28a5859fe889b1c8a100296e09d352d962316e1a (patch)
tree0076bdaadaa71ce9b4868015d4737a9e378b0aaa
parent0939e5cb4139a873f4338a4a9d497e6b38181ca4 (diff)
Settings: fix storage of screens in htoprc
-rw-r--r--Settings.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Settings.c b/Settings.c
index a7f20ebb..2d96f568 100644
--- a/Settings.c
+++ b/Settings.c
@@ -361,6 +361,7 @@ static bool Settings_read(Settings* this, const char* fileName) {
didReadMeters = true;
} else if (strncmp(option[0], "screen:", 7) == 0) {
Settings_newScreen(this, option[0] + 7, option[1]);
+ didReadFields = true;
} else if (String_eq(option[0], ".tree_view")) {
if (this->nScreens > 0) {
this->screens[this->nScreens - 1]->treeView = atoi(option[1]);
@@ -380,6 +381,7 @@ static bool Settings_read(Settings* this, const char* fileName) {
if (this->nScreens == 0) {
Settings_defaultScreens(this);
if (legacyFieldsRead) {
+ didReadFields = true;
free(this->screens[0]->fields);
this->screens[0]->fields = legacyFields;
this->screens[0]->flags = legacyFlags;

© 2014-2024 Faster IT GmbH | imprint | privacy policy