diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-28 14:56:51 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-28 14:56:53 +0300 |
| commit | 81f355fadac7d0d45b077dfc28f9f679add6bbb6 (patch) | |
| tree | 8c734b443c28ee4de8c4058f5a0c25cafbd057bd /src/workspace | |
| parent | 1491b7dd9c992ef0ad2b763f3e450befaf25c47f (diff) | |
perf: replace agent spinners with static status marks
Diffstat (limited to 'src/workspace')
| -rw-r--r-- | src/workspace/aggregate.rs | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/workspace/aggregate.rs b/src/workspace/aggregate.rs index 79b5a021..29621d4d 100644 --- a/src/workspace/aggregate.rs +++ b/src/workspace/aggregate.rs @@ -26,14 +26,6 @@ pub struct PaneDetail { } impl Tab { - pub fn has_working_pane(&self, terminals: &HashMap<TerminalId, TerminalState>) -> bool { - self.panes.values().any(|pane| { - terminals - .get(&pane.attached_terminal_id) - .is_some_and(|terminal| terminal.state == AgentState::Working) - }) - } - fn pane_details( &self, terminals: &HashMap<TerminalId, TerminalState>, @@ -107,10 +99,6 @@ impl Workspace { .unwrap_or((AgentState::Unknown, true)) } - pub fn has_working_pane(&self, terminals: &HashMap<TerminalId, TerminalState>) -> bool { - self.tabs.iter().any(|tab| tab.has_working_pane(terminals)) - } - pub fn pane_details(&self, terminals: &HashMap<TerminalId, TerminalState>) -> Vec<PaneDetail> { let multi_tab = self.tabs.len() > 1; self.tabs |
