aboutsummaryrefslogtreecommitdiff
path: root/src/ui
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-07-25 04:26:55 +0300
committerGitHub <noreply@github.com>2026-07-25 04:26:55 +0300
commitd4e0dd3d903c50d2edb8c3cec71952a83989b310 (patch)
treec90ec43a08fab1fc79e1d6db865c723877a051af /src/ui
parentb33e5f973fc89381aa4ac72b3a31fa087ec66e23 (diff)
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
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/sidebar.rs4
1 files changed, 2 insertions, 2 deletions
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(