From 174d9c88f453ab4411a85771cbc5224988cd28c7 Mon Sep 17 00:00:00 2001 From: Martin Disch Date: Thu, 21 Mar 2024 23:31:48 +0100 Subject: [PATCH] Fix mode restoration by making enable/disable symmetrical --- src/ui.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui.rs b/src/ui.rs index 64e9477..40f4f4c 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -509,9 +509,9 @@ impl<'state, 'input> Recorder<'state, 'input> { fn set_up_crossterm() -> Result<(), RecordError> { if !is_raw_mode_enabled().map_err(RecordError::SetUpTerminal)? { - enable_raw_mode().map_err(RecordError::SetUpTerminal)?; crossterm::execute!(io::stdout(), EnterAlternateScreen, EnableMouseCapture) .map_err(RecordError::SetUpTerminal)?; + enable_raw_mode().map_err(RecordError::SetUpTerminal)?; } Ok(()) }