From d4e0dd3d903c50d2edb8c3cec71952a83989b310 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Sat, 25 Jul 2026 04:26:55 +0300 Subject: perf: eliminate repeated workspace git discovery (#1842) * perf: eliminate repeated workspace git discovery refs #1838 * fix: keep workspace labels current without extra redraws refs #1838 * fix: retain discovered workspace git metadata refs #1838 --- src/ui/sidebar.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui') diff --git a/src/ui/sidebar.rs b/src/ui/sidebar.rs index 0ecfb652..c7da990a 100644 --- a/src/ui/sidebar.rs +++ b/src/ui/sidebar.rs @@ -197,12 +197,12 @@ fn workspace_row_height(app: &AppState, ws: &crate::workspace::Workspace, indent let (state, seen) = ws.aggregate_state(&app.terminals); let label = if indented { grouped_child_display_label( - &ws.display_name(), + &ws.display_name_from_terminals(&app.terminals), ws.branch().as_deref(), ws.custom_name.is_some(), ) } else { - ws.display_name() + ws.display_name_from_terminals(&app.terminals) }; let token_values = ws.metadata_tokens.values(); tokens::space_rows( -- cgit v1.2.3