diff --git a/src/text_script.rs b/src/text_script.rs index 790a6a6..9d058db 100644 --- a/src/text_script.rs +++ b/src/text_script.rs @@ -1870,14 +1870,15 @@ impl TextScript { } b'<' => { allow_next_event = false; - - if !char_buf.is_empty() { + if char_buf.len() > 2 { if let Some(&c) = char_buf.last() { if c == b'\n' { let _ = char_buf.pop(); } } + } + if !char_buf.is_empty() { TextScript::put_string(&mut char_buf, &mut bytecode, encoding); }