diff --git a/src/widgets.rs b/src/widgets.rs index a1cbb3b..fd65c0e 100644 --- a/src/widgets.rs +++ b/src/widgets.rs @@ -43,13 +43,15 @@ impl<'a> AutoComplete<'a> { } fn interact_back(&mut self, new_string: &mut String, movement: &Movement) { + if movement == &Movement::None { + return; + } + match self.hint { HintEnum::Many(hints) => { if movement == &Movement::Complete { *new_string += hints[self.i]; return; - } else if movement == &Movement::None { - return; } let max_i = hints.len() as i16 - 1;