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); {
|
for idx := 0; idx < len(str); {
|
||||||
idx += findAnsiStart(str[idx:])
|
idx += findAnsiStart(str[idx:])
|
||||||
|
|
||||||
// No sign of ANSI code
|
|
||||||
if idx == len(str) {
|
if idx == len(str) {
|
||||||
|
// No sign of ANSI code
|
||||||
|
if len(offsets) == 0 {
|
||||||
|
return str, nil, state
|
||||||
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user