summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/joshuto.rs2
-rw-r--r--src/joshuto/window.rs8
2 files changed, 6 insertions, 4 deletions
diff --git a/src/joshuto.rs b/src/joshuto.rs
index 588e000..aa32590 100644
--- a/src/joshuto.rs
+++ b/src/joshuto.rs
@@ -236,6 +236,8 @@ pub fn resize_handler(context: &mut JoshutoContext)
ui::redraw_status(&context.views, curr_list, curr_path,
&context.username, &context.hostname);
+ ui::redraw_tab_view(&context.views.tab_win, &context);
+
ncurses::doupdate();
}
diff --git a/src/joshuto/window.rs b/src/joshuto/window.rs
index c7fbf97..23deac5 100644
--- a/src/joshuto/window.rs
+++ b/src/joshuto/window.rs
@@ -137,14 +137,14 @@ impl JoshutoView {
ncurses::getmaxyx(ncurses::stdscr(), &mut term_rows, &mut term_cols);
let term_divide: i32 = term_cols / sum_ratio as i32;
- let win_xy: (i32, i32) = (1, term_cols);
- 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) = (1, 5);
+ let win_coord: (usize, usize) = (0, term_cols as usize - 5);
+ self.tab_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);