dont need to peek

pull/15/head
chris west 4 years ago
parent 384cbe0939
commit 91ffcb459a

@ -924,7 +924,7 @@ pub fn parse_line(start: usize, raw: &str) -> Option<Line> {
// where to truncate when abidibg by `MAX_COLS` // where to truncate when abidibg by `MAX_COLS`
if *&raw[start..text_end].contains("\x1b[") { if *&raw[start..text_end].contains("\x1b[") {
let mut is_color = false; let mut is_color = false;
let mut iter = raw[start..text_end].char_indices().peekable(); let mut iter = raw[start..text_end].char_indices();
visible_len = 0; visible_len = 0;
while let Some((i, c)) = iter.next() { while let Some((i, c)) = iter.next() {
@ -934,8 +934,7 @@ pub fn parse_line(start: usize, raw: &str) -> Option<Line> {
} }
} else { } else {
if c == '\x1b' { if c == '\x1b' {
if let Some((_, '[')) = iter.peek() { if let Some((_, '[')) = iter.next() {
iter.next(); // skip [
is_color = true; is_color = true;
} }
} else { } else {

Loading…
Cancel
Save