From 09aa9b9698dd7646029551b8e7cd4f5b67a81b31 Mon Sep 17 00:00:00 2001 From: "Kevin (Kun) \"Kassimo\" Qian" Date: Wed, 28 Nov 2018 01:07:22 -0800 Subject: REPL unblock event loop AND fix REPL setTimeout fire problems --- src/ops.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ops.rs b/src/ops.rs index e08e67705..f8e3c9dc1 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -1121,7 +1121,7 @@ fn op_repl_readline( // Ignore this clippy warning until this issue is addressed: // https://github.com/rust-lang-nursery/rust-clippy/issues/1684 #[cfg_attr(feature = "cargo-clippy", allow(redundant_closure_call))] - Box::new(futures::future::result((move || { + blocking!(base.sync(), || -> OpResult { let line = resources::readline(rid, &prompt)?; let builder = &mut FlatBufferBuilder::new(); @@ -1141,7 +1141,7 @@ fn op_repl_readline( ..Default::default() }, )) - })())) + }) } fn op_truncate( -- cgit v1.2.3