diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-12 19:07:07 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-12 19:10:09 +0300 |
| commit | f7a7da03fc27cc6fe4e6a44dabddcd303f939bb9 (patch) | |
| tree | 69a00241e4500703bb723b64dd0060cc83730a0b /src/api/subscriptions.rs | |
| parent | 53429206b736aa0fcfb1c5bfc1c0b11dcca3a059 (diff) | |
fix: stabilize public pane and tab ids
refs #569
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, }), |
