From 7d08e6b064a0def48df927cd19572b1964aedcc8 Mon Sep 17 00:00:00 2001 From: rabite Date: Wed, 8 May 2019 04:01:52 +0200 Subject: fix order of raw/alternate screen calls --- src/term.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/term.rs b/src/term.rs index ba1dee5..a62bf58 100644 --- a/src/term.rs +++ b/src/term.rs @@ -87,13 +87,13 @@ pub trait ScreenExt: Write { fn activate_raw_mode(&mut self) -> HResult<()>; fn suspend(&mut self) -> HResult<()> { self.cursor_show().log(); - self.to_main_screen().log(); - self.suspend_raw_mode() + self.suspend_raw_mode().log(); + self.to_main_screen() } fn activate(&mut self) -> HResult<()> { self.cursor_hide().log(); - self.to_alternate_screen().log(); - self.activate_raw_mode() + self.activate_raw_mode().log(); + self.to_alternate_screen() } fn cursor_hide(&mut self) -> HResult<()> { write!(self, "{}", termion::cursor::Hide)?; -- cgit v1.2.3