Fix panic when color is disabled and header lines contain ANSI colors
Close #732
This commit is contained in:
parent
a221c672fb
commit
7ce427ff47
@ -147,19 +147,21 @@ func (result *Result) colorOffsets(matchOffsets []Offset, theme *tui.ColorTheme,
|
|||||||
} else {
|
} else {
|
||||||
ansi := itemColors[curr-1]
|
ansi := itemColors[curr-1]
|
||||||
fg := ansi.color.fg
|
fg := ansi.color.fg
|
||||||
if fg == -1 {
|
|
||||||
if current {
|
|
||||||
fg = theme.Current
|
|
||||||
} else {
|
|
||||||
fg = theme.Fg
|
|
||||||
}
|
|
||||||
}
|
|
||||||
bg := ansi.color.bg
|
bg := ansi.color.bg
|
||||||
if bg == -1 {
|
if theme != nil {
|
||||||
if current {
|
if fg == -1 {
|
||||||
bg = theme.DarkBg
|
if current {
|
||||||
} else {
|
fg = theme.Current
|
||||||
bg = theme.Bg
|
} else {
|
||||||
|
fg = theme.Fg
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if bg == -1 {
|
||||||
|
if current {
|
||||||
|
bg = theme.DarkBg
|
||||||
|
} else {
|
||||||
|
bg = theme.Bg
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
colors = append(colors, colorOffset{
|
colors = append(colors, colorOffset{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user