summaryrefslogtreecommitdiffstats
path: root/src/joshuto/command/tab_switch.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/joshuto/command/tab_switch.rs')
-rw-r--r--src/joshuto/command/tab_switch.rs11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/joshuto/command/tab_switch.rs b/src/joshuto/command/tab_switch.rs
index f44fa4b..4c38fa0 100644
--- a/src/joshuto/command/tab_switch.rs
+++ b/src/joshuto/command/tab_switch.rs
@@ -21,16 +21,7 @@ impl TabSwitch {
pub fn tab_switch(new_index: i32, context: &mut joshuto::JoshutoContext)
{
context.tab_index = new_index as usize;
-
- let curr_tab = &context.tabs[context.tab_index];
-
- ui::redraw_view(&context.views.left_win, curr_tab.parent_list.as_ref());
- ui::redraw_view(&context.views.mid_win, curr_tab.curr_list.as_ref());
- ui::redraw_view(&context.views.right_win, curr_tab.preview_list.as_ref());
-
- ui::redraw_status(&context.views, curr_tab.curr_list.as_ref(), &curr_tab.curr_path,
- &context.username, &context.hostname);
-
+ ui::refresh(&context);
ui::redraw_tab_view(&context.views.tab_win, &context);
ncurses::doupdate();