Short-circuit ANSI processing if no ANSI codes are found
This commit is contained in:
parent
644277faf1
commit
656963e018
@ -74,8 +74,11 @@ func extractColor(str string, state *ansiState, proc func(string, *ansiState) bo
|
||||
for idx := 0; idx < len(str); {
|
||||
idx += findAnsiStart(str[idx:])
|
||||
|
||||
// No sign of ANSI code
|
||||
if idx == len(str) {
|
||||
// No sign of ANSI code
|
||||
if len(offsets) == 0 {
|
||||
return str, nil, state
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user