From 330a2b20ed492f6b6ea86c196d43d67430487faa Mon Sep 17 00:00:00 2001 From: Geoff Beier Date: Mon, 15 Nov 2021 16:48:01 +0200 Subject: [PATCH] conf.rs: flush stdout in Ask() after printing --- src/conf.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/conf.rs b/src/conf.rs index 81d0fdfb..09bf7bb7 100644 --- a/src/conf.rs +++ b/src/conf.rs @@ -304,6 +304,7 @@ impl Ask { let mut handle = stdin.lock(); print!("{} [Y/n] ", &self.message); + let _ = io::stdout().flush(); loop { buffer.clear(); handle @@ -319,6 +320,7 @@ impl Ask { } _ => { print!("\n{} [Y/n] ", &self.message); + let _ = io::stdout().flush(); } } }