don't crash if config file has unknown tracklist column name

This commit is contained in:
Drew Weymouth
2023-02-20 18:20:17 -08:00
parent ba25e432c8
commit 2f4c9ccf34
+6 -2
View File
@@ -106,8 +106,12 @@ func (t *Tracklist) SetVisibleColumns(cols []string) {
t.hdr.SetColumnVisible(i, false)
}
for _, col := range cols {
t.visibleColumns[ColNumber(col)] = true
t.hdr.SetColumnVisible(ColNumber(col), true)
if num := ColNumber(col); num < 0 {
log.Printf("Unknown tracklist column %q", col)
} else {
t.visibleColumns[num] = true
t.hdr.SetColumnVisible(num, true)
}
}
}