aboutsummaryrefslogtreecommitdiff
path: root/src/workspace
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 14:56:51 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 14:56:53 +0300
commit81f355fadac7d0d45b077dfc28f9f679add6bbb6 (patch)
tree8c734b443c28ee4de8c4058f5a0c25cafbd057bd /src/workspace
parent1491b7dd9c992ef0ad2b763f3e450befaf25c47f (diff)
perf: replace agent spinners with static status marks
Diffstat (limited to 'src/workspace')
-rw-r--r--src/workspace/aggregate.rs12
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