diff --git a/ansi.go b/ansi.go index e8c79ce..7ad0853 100644 --- a/ansi.go +++ b/ansi.go @@ -141,20 +141,20 @@ func (a *ansi) Write(text []byte) (int, error) { clearAttributes = true case "30", "31", "32", "33", "34", "35", "36", "37": colorNumber, _ := strconv.Atoi(field) - foreground = lookupColor(colorNumber-30) + foreground = lookupColor(colorNumber - 30) case "39": foreground = "-" case "40", "41", "42", "43", "44", "45", "46", "47": colorNumber, _ := strconv.Atoi(field) - background = lookupColor(colorNumber-40) + background = lookupColor(colorNumber - 40) case "49": background = "-" case "90", "91", "92", "93", "94", "95", "96", "97": colorNumber, _ := strconv.Atoi(field) - foreground = lookupColor(colorNumber-82) + foreground = lookupColor(colorNumber - 82) case "100", "101", "102", "103", "104", "105", "106", "107": colorNumber, _ := strconv.Atoi(field) - background = lookupColor(colorNumber-92) + background = lookupColor(colorNumber - 92) case "38", "48": var color string if len(fields) > index+1 {