diff --git a/src/app.rs b/src/app.rs index 241704c..f63b295 100644 --- a/src/app.rs +++ b/src/app.rs @@ -1919,7 +1919,12 @@ impl App { fn update_input_buffer(mut self, op: InputOperation) -> Result { if let Some(buf) = self.input.as_mut() { buf.handle(op.into()); + } else { + let mut buf = Input::default(); + buf.handle(op.into()); + self.input = Some(buf); } + self.logs_hidden = true; Ok(self) }