summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiayi Zhao <jeff.no.zhao@gmail.com>2019-01-08 19:50:17 -0500
committerJiayi Zhao <jeff.no.zhao@gmail.com>2019-01-08 19:50:17 -0500
commite0ddac565543b9cf6bc718435e5b8711a64c0ef7 (patch)
tree03d4f5f5e688e7708ec702361ac45a1cd762423f
parent510eadba17750ab36c509b1598d08f06edf5cfeb (diff)
fix tab view not redrawing when resizing
-rw-r--r--src/joshuto.rs6
-rw-r--r--src/joshuto/window.rs4
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);