aboutsummaryrefslogtreecommitdiff
path: root/src/app/api.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/api.rs')
-rw-r--r--src/app/api.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/app/api.rs b/src/app/api.rs
index ea4ea378..32192a07 100644
--- a/src/app/api.rs
+++ b/src/app/api.rs
@@ -327,6 +327,7 @@ impl App {
let Some((ws_idx, pane_state)) = self.find_pane(pane_id) else {
return false;
};
+ let public_pane_id = self.public_pane_id(ws_idx, pane_id);
let terminal_id = pane_state.attached_terminal_id.clone();
let Some(terminal) = self.state.terminals.get(&terminal_id) else {
return false;
@@ -349,6 +350,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) => {
@@ -1236,6 +1238,7 @@ mod tests {
events,
std::sync::Arc::new(tokio::sync::Notify::new()),
std::sync::Arc::new(std::sync::atomic::AtomicBool::new(false)),
+ None,
)
.unwrap();
let deadline = std::time::Instant::now() + std::time::Duration::from_secs(2);
@@ -1327,6 +1330,7 @@ mod tests {
events,
std::sync::Arc::new(tokio::sync::Notify::new()),
std::sync::Arc::new(std::sync::atomic::AtomicBool::new(false)),
+ None,
)
.unwrap();
let deadline = std::time::Instant::now() + std::time::Duration::from_secs(2);