diff --git a/src/windows_term/mod.rs b/src/windows_term/mod.rs index eddbe0da..ab12b4e2 100644 --- a/src/windows_term/mod.rs +++ b/src/windows_term/mod.rs @@ -410,11 +410,9 @@ pub(crate) fn read_secure() -> io::Result { Key::Enter => { break; } - Key::Char('\x08') => { - if !rv.is_empty() { - let new_len = rv.len() - 1; - rv.truncate(new_len); - } + Key::Char('\x08') if !rv.is_empty() => { + let new_len = rv.len() - 1; + rv.truncate(new_len); } Key::Char(c) => { rv.push(c);