From 79e88138845ea5cf5cbd92728a17c00fc2b4b791 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sun, 22 May 2022 20:47:45 +0200 Subject: [PATCH] Restore cursor on exit --- src/terminal.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/terminal.rs b/src/terminal.rs index b0055e6..5f4e320 100644 --- a/src/terminal.rs +++ b/src/terminal.rs @@ -23,8 +23,9 @@ pub struct Terminal { impl Drop for Terminal { fn drop(&mut self) { - let _ = self.out.execute(LeaveAlternateScreen); let _ = crossterm::terminal::disable_raw_mode(); + let _ = self.out.execute(LeaveAlternateScreen); + let _ = self.out.execute(Show); } }