From e736d0f60f6cdf38e2d317ee08a7125de9e57d69 Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Tue, 3 Nov 2020 09:15:29 +0900 Subject: fix(prompt): fix display of non-ASCII characters on Windows (#8199) --- core/bindings.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core') diff --git a/core/bindings.rs b/core/bindings.rs index 4b2c39881..47dadf422 100644 --- a/core/bindings.rs +++ b/core/bindings.rs @@ -11,6 +11,7 @@ use futures::future::FutureExt; use rusty_v8 as v8; use std::cell::Cell; use std::convert::TryFrom; +use std::io::{stdout, Write}; use std::option::Option; use url::Url; use v8::MapFnTo; @@ -352,8 +353,10 @@ fn print( }; if is_err { eprint!("{}", str_.to_rust_string_lossy(tc_scope)); + stdout().flush().unwrap(); } else { print!("{}", str_.to_rust_string_lossy(tc_scope)); + stdout().flush().unwrap(); } } -- cgit v1.2.3