diff options
Diffstat (limited to 'src/api/subscriptions.rs')
| -rw-r--r-- | src/api/subscriptions.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/api/subscriptions.rs b/src/api/subscriptions.rs index 9c92a41b..e8563468 100644 --- a/src/api/subscriptions.rs +++ b/src/api/subscriptions.rs @@ -219,7 +219,7 @@ impl ActiveSubscription { let initial_event = agent_status .is_some_and(|wanted| wanted == probe.agent_status) .then_some(PaneAgentStatusChangedEvent { - pane_id: probe.pane_id, + pane_id: probe.pane_id.clone(), workspace_id: probe.workspace_id, agent_status: probe.agent_status, agent: probe.agent, @@ -231,7 +231,7 @@ impl ActiveSubscription { Ok(Self::AgentStatusChanged(Box::new( ActiveAgentStatusChangedSubscription { - pane_id, + pane_id: probe.pane_id, status_filter: agent_status, last_status: Some(last_status), last_presentation: Some(last_presentation), @@ -295,7 +295,7 @@ impl ActiveOutputMatchedSubscription { Some(SubscriptionEventEnvelope { event: SubscriptionEventKind::PaneOutputMatched, data: SubscriptionEventData::PaneOutputMatched(PaneOutputMatchedEvent { - pane_id: self.pane_id.clone(), + pane_id: read.pane_id.clone(), matched_line, read, }), |
