aboutsummaryrefslogtreecommitdiff
path: root/src/app/agent_resume.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-12 19:07:07 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-12 19:10:09 +0300
commitf7a7da03fc27cc6fe4e6a44dabddcd303f939bb9 (patch)
tree69a00241e4500703bb723b64dd0060cc83730a0b /src/app/agent_resume.rs
parent53429206b736aa0fcfb1c5bfc1c0b11dcca3a059 (diff)
fix: stabilize public pane and tab ids
refs #569
Diffstat (limited to 'src/app/agent_resume.rs')
-rw-r--r--src/app/agent_resume.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/app/agent_resume.rs b/src/app/agent_resume.rs
index 894b0b37..cf691e33 100644
--- a/src/app/agent_resume.rs
+++ b/src/app/agent_resume.rs
@@ -223,6 +223,9 @@ impl App {
);
return false;
};
+ let public_pane_id = self
+ .find_pane(pane_id)
+ .and_then(|(ws_idx, _)| self.public_pane_id(ws_idx, pane_id));
let runtime = match crate::terminal::TerminalRuntime::spawn(
pane_id,
@@ -235,6 +238,7 @@ impl App {
self.event_tx.clone(),
self.render_notify.clone(),
self.render_dirty.clone(),
+ public_pane_id.as_deref(),
) {
Ok(runtime) => runtime,
Err(err) => {