diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-07-25 04:26:55 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-25 04:26:55 +0300 |
| commit | d4e0dd3d903c50d2edb8c3cec71952a83989b310 (patch) | |
| tree | c90ec43a08fab1fc79e1d6db865c723877a051af /src/ui | |
| parent | b33e5f973fc89381aa4ac72b3a31fa087ec66e23 (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.rs | 4 |
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( |
