Parse no more than one \e prefix as alt modifier

This commit is contained in:
Johannes Altmanninger 2024-08-13 22:10:39 +02:00
parent 53ea6db72d
commit fcf7cd81cf

View File

@ -697,7 +697,7 @@ pub trait InputEventQueuer {
} }
return None; return None;
}; };
if next == b'\x1b' { if buffer.len() == 1 && next == b'\x1b' {
return Some( return Some(
match self.parse_escape_sequence(buffer, have_escape_prefix) { match self.parse_escape_sequence(buffer, have_escape_prefix) {
Some(mut nested_sequence) => { Some(mut nested_sequence) => {