Short-circuit ANSI processing if no ANSI codes are found

pull/971/merge
Junegunn Choi 7 years ago
parent 644277faf1
commit 656963e018
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

@ -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…
Cancel
Save