diff --git a/zellij-server/src/screen.rs b/zellij-server/src/screen.rs index 373f17db..275d65d5 100644 --- a/zellij-server/src/screen.rs +++ b/zellij-server/src/screen.rs @@ -630,7 +630,7 @@ pub(crate) fn screen_thread_main( } ScreenInstruction::CloseFocusedPane => { screen.get_active_tab_mut().unwrap().close_focused_pane(); - screen.render(); + screen.update_tabs(); } ScreenInstruction::SetSelectable(id, selectable, tab_index) => { screen.get_indexed_tab_mut(tab_index).map_or_else( @@ -646,7 +646,7 @@ pub(crate) fn screen_thread_main( } ScreenInstruction::ClosePane(id) => { screen.get_active_tab_mut().unwrap().close_pane(id); - screen.render(); + screen.update_tabs(); } ScreenInstruction::ToggleActiveTerminalFullscreen => { screen