aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 16:08:01 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 16:08:01 +0300
commitf661fc928b7aa745f6cab11898b90eef5dcf2dee (patch)
treee06d3e5559eb9ff4c442874e269f13a945fb92ce /src
parent4af28fbb6551cd33596096af422895c1998fa3e8 (diff)
fix: rerender after pane rename
Diffstat (limited to 'src')
-rw-r--r--src/api/mod.rs1
-rw-r--r--src/app/mod.rs8
2 files changed, 9 insertions, 0 deletions
diff --git a/src/api/mod.rs b/src/api/mod.rs
index 506bcf7c..a3bc674f 100644
--- a/src/api/mod.rs
+++ b/src/api/mod.rs
@@ -40,6 +40,7 @@ pub(crate) fn request_changes_ui(request: &Request) -> bool {
| Method::TabRename(_)
| Method::TabClose(_)
| Method::PaneSplit(_)
+ | Method::PaneRename(_)
| Method::PaneReportAgent(_)
| Method::PaneClearAgentAuthority(_)
| Method::PaneReleaseAgent(_)
diff --git a/src/app/mod.rs b/src/app/mod.rs
index 7534559f..e9d0b41e 100644
--- a/src/app/mod.rs
+++ b/src/app/mod.rs
@@ -1397,9 +1397,17 @@ mod tests {
},
),
};
+ let pane_rename = crate::api::schema::Request {
+ id: "req_3".into(),
+ method: crate::api::schema::Method::PaneRename(crate::api::schema::PaneRenameParams {
+ pane_id: "w_1-1".into(),
+ label: Some("logs".into()),
+ }),
+ };
assert!(!crate::api::request_changes_ui(&read_only));
assert!(crate::api::request_changes_ui(&mutating));
+ assert!(crate::api::request_changes_ui(&pane_rename));
}
#[test]