Settings: fix default and storage of sort keys

This commit is contained in:
Hisham Muhammad 2018-08-24 16:23:20 -03:00
parent e1c2dc56fd
commit 0939e5cb41
2 changed files with 5 additions and 2 deletions

View File

@ -216,6 +216,9 @@ static void Settings_defaultMeters(Settings* this) {
}
static const char* toFieldName(int i) {
if (i < 0 || i > LAST_PROCESSFIELD) {
return "";
}
return Process_fields[i].name;
}
@ -275,7 +278,7 @@ static void Settings_defaultScreens(Settings* this) {
for (unsigned int i = 0; i < Platform_numberOfDefaultScreens; i++) {
ScreenDefaults* defaults = &Platform_defaultScreens[i];
Settings_newScreen(this, defaults->name, defaults->columns);
this->screens[0]->sortKey = toFieldIndex(defaults->sortKey);
this->screens[i]->sortKey = toFieldIndex(defaults->sortKey);
}
}

View File

@ -101,7 +101,7 @@ ScreenDefaults Platform_defaultScreens[] = {
{
.name = "L1 Data Cache",
.columns = "PID USER PERCENT_CPU L1DREADS L1DRMISSES L1DWRITES L1DWMISSES Command",
.sortKey = "LD1READS",
.sortKey = "L1DREADS",
},
};