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;
};
if next == b'\x1b' {
if buffer.len() == 1 && next == b'\x1b' {
return Some(
match self.parse_escape_sequence(buffer, have_escape_prefix) {
Some(mut nested_sequence) => {