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/app/agent_resume.rs | |
| parent | 53429206b736aa0fcfb1c5bfc1c0b11dcca3a059 (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.rs | 4 |
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) => { |
