diff --git a/default-plugins/tab-bar/src/tab.rs b/default-plugins/tab-bar/src/tab.rs index 0bc143b7..6c52e629 100644 --- a/default-plugins/tab-bar/src/tab.rs +++ b/default-plugins/tab-bar/src/tab.rs @@ -46,15 +46,14 @@ pub fn tab_style( position: usize, is_sync_panes_active: bool, ) -> LinePart { - let sync_text = match is_sync_panes_active { - true => " (Sync)".to_string(), - false => "".to_string(), - }; - let tab_text = if text.is_empty() { - format!("Tab #{}{}", position + 1, sync_text) + let mut tab_text = if text.is_empty() { + format!("Tab #{}", position + 1) } else { text }; + if is_sync_panes_active { + tab_text.push_str(" (Sync)"); + } if is_active_tab { active_tab(tab_text) } else {