diff --git a/src/app.rs b/src/app.rs index 09008db..a1ecf05 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1107,9 +1107,9 @@ impl App { fn switch_mode_keeping_input_buffer(self, mode: &str) -> Result { if self.config.modes.builtin.contains_key(mode) { - self.switch_mode_builtin(mode) + self.switch_mode_builtin_keeping_input_buffer(mode) } else if self.config.modes.custom.contains_key(mode) { - self.switch_mode_custom(mode) + self.switch_mode_custom_keeping_input_buffer(mode) } else { self.log_error(format!("Mode not found: {}", mode)) }