From ee812754313ebd16d34dff3d925afc4402c029fa Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 8 Mar 2023 16:17:51 +0800 Subject: fix: windows no stream output (#37) --- src/render/mod.rs | 8 ++++---- src/render/repl.rs | 2 -- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/render/mod.rs b/src/render/mod.rs index b06ab31..938baad 100644 --- a/src/render/mod.rs +++ b/src/render/mod.rs @@ -32,10 +32,10 @@ pub fn render_stream( } else { cmd_render_stream(rx, abort) }; - if let Err(err) = err { - let err = format!("{err:?}"); - print_now!("{}\n\n", err.trim()); - } + if let Err(err) = err { + let err = format!("{err:?}"); + print_now!("{}\n\n", err.trim()); + } drop(wg); }); ReplyStreamHandler::new(Some(tx), abort_clone) diff --git a/src/render/repl.rs b/src/render/repl.rs index 151e37f..c267b97 100644 --- a/src/render/repl.rs +++ b/src/render/repl.rs @@ -18,11 +18,9 @@ use unicode_width::UnicodeWidthStr; pub fn repl_render_stream(rx: Receiver, abort: SharedAbortSignal) -> Result<()> { enable_raw_mode()?; let mut stdout = io::stdout(); - queue!(stdout, event::DisableMouseCapture)?; let ret = repl_render_stream_inner(rx, abort, &mut stdout); - queue!(stdout, event::DisableMouseCapture)?; disable_raw_mode()?; ret -- cgit v1.2.3