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); } }