From e0ddac565543b9cf6bc718435e5b8711a64c0ef7 Mon Sep 17 00:00:00 2001 From: Jiayi Zhao Date: Tue, 8 Jan 2019 19:50:17 -0500 Subject: fix tab view not redrawing when resizing --- src/joshuto.rs | 6 ++---- src/joshuto/window.rs | 4 ++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/joshuto.rs b/src/joshuto.rs index 737bbc6..588e000 100644 --- a/src/joshuto.rs +++ b/src/joshuto.rs @@ -67,10 +67,8 @@ impl JoshutoTab { Some(dirent) => { if dirent.path.is_dir() { preview_view = match history.pop_or_create(&dirent.path, sort_type) { - Ok(s) => { Some(s) }, - Err(e) => { - None - }, + Ok(s) => Some(s), + Err(_) => None, }; } else { preview_view = None; diff --git a/src/joshuto/window.rs b/src/joshuto/window.rs index ccf6f63..c7fbf97 100644 --- a/src/joshuto/window.rs +++ b/src/joshuto/window.rs @@ -141,6 +141,10 @@ impl JoshutoView { let win_coord: (usize, usize) = (0, 0); self.top_win.redraw(win_xy.0, win_xy.1, win_coord); + let win_xy: (i32, i32) = (1, term_cols - 5); + let win_coord: (usize, usize) = (0, 0); + self.top_win.redraw(win_xy.0, win_xy.1, win_coord); + let win_xy: (i32, i32) = (term_rows - 2, (term_divide * self.win_ratio.0 as i32) - 2); let win_coord: (usize, usize) = (1, 0); self.left_win.redraw(win_xy.0, win_xy.1, win_coord); -- cgit v1.2.3