aboutsummaryrefslogtreecommitdiff
path: root/src/api/subscriptions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/subscriptions.rs')
-rw-r--r--src/api/subscriptions.rs6
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,
}),