diff --git a/examples/program_examples/command_bar.rs b/examples/program_examples/command_bar.rs index 4d2dc10..8939d2b 100644 --- a/examples/program_examples/command_bar.rs +++ b/examples/program_examples/command_bar.rs @@ -20,7 +20,6 @@ fn main() { let threads = log(input_buf.clone(),&screen); - let mut count = 0; thread::spawn(move || { @@ -35,13 +34,9 @@ fn main() { Some(Ok(13)) => { input_buf.lock().unwrap().clear(); - - // need to start receiving again because if pressed enter then async reading will stop -// stdin = input.read_async().bytes(); } Some(Ok(val)) => { -// println!("{:?}",a); input_buf.lock().unwrap().push(a.unwrap().unwrap() as char); } _ => {} @@ -72,7 +67,7 @@ fn log(input_buf: Arc>, screen: &Screen) -> Vec Size println!("Enter map width:"); cursor.goto(17, 15); let width = crossterm.input().read_line().unwrap(); + cursor.goto(0, 16); println!("Enter map height:"); cursor.goto(17, 16); let height = crossterm.input().read_line().unwrap(); diff --git a/src/common/commands/win_commands.rs b/src/common/commands/win_commands.rs index 6438178..84de4d3 100644 --- a/src/common/commands/win_commands.rs +++ b/src/common/commands/win_commands.rs @@ -79,7 +79,7 @@ impl RawModeCommand { pub fn new() -> Self { RawModeCommand { - mask: ENABLE_LINE_INPUT | ENABLE_PROCESSED_INPUT | ENABLE_ECHO_INPUT | ENABLE_PROCESSED_OUTPUT | ENABLE_WRAP_AT_EOL_OUTPUT, + mask: ENABLE_LINE_INPUT | ENABLE_PROCESSED_INPUT | ENABLE_ECHO_INPUT | ENABLE_PROCESSED_OUTPUT , } } }