From 5240b3904b87baada756cec3fa5c5a4e58cc89bc Mon Sep 17 00:00:00 2001 From: Ahmed ElSamhaa Date: Mon, 8 Apr 2024 02:05:06 +0300 Subject: [PATCH] Rolls back changes to the open terminal file --- src/directory_buffer.rs | 4 +--- src/runner.rs | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/directory_buffer.rs b/src/directory_buffer.rs index 3f5fc92..fd06a81 100644 --- a/src/directory_buffer.rs +++ b/src/directory_buffer.rs @@ -1,5 +1,3 @@ -use std::thread::current; - use crate::node::Node; use serde::{Deserialize, Serialize}; use time::OffsetDateTime; @@ -52,7 +50,7 @@ impl ScrollState { // When focus goes to last node total.saturating_sub(height) } else if (start_cushion_row..=end_cushion_row).contains(¤t_focus) { - // IF within cushioned area; do nothing + // If within cushioned area; do nothing first_visible_row } else if current_focus > last_focus.unwrap() { // When scrolling down outside the view port diff --git a/src/runner.rs b/src/runner.rs index 8130bf2..8a96599 100644 --- a/src/runner.rs +++ b/src/runner.rs @@ -27,8 +27,8 @@ use tui::Terminal; use tui_input::Input; pub fn get_tty() -> Result { - let tty = "/dev/stdout"; - match fs::File::create(tty) { + let tty = "/dev/tty"; + match fs::OpenOptions::new().read(true).write(true).open(tty) { Ok(f) => Ok(f), Err(e) => { bail!(format!("could not open {tty}. {e}"))