aboutsummaryrefslogtreecommitdiff
path: root/src/server/headless.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 01:21:09 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 01:21:09 +0300
commitf88f33e2d94d1f3fa35e96897ff1053cc5add042 (patch)
treec0e3fe922dae6543c5f850cb5eb3620af9e19916 /src/server/headless.rs
parentb8c96102eb4226c7614a656d6fb4277a6cc30008 (diff)
fix: omit cursor for mobile switcher overlay
Diffstat (limited to 'src/server/headless.rs')
-rw-r--r--src/server/headless.rs17
1 files changed, 2 insertions, 15 deletions
diff --git a/src/server/headless.rs b/src/server/headless.rs
index 10df803d..d9227404 100644
--- a/src/server/headless.rs
+++ b/src/server/headless.rs
@@ -1963,7 +1963,7 @@ mod tests {
}
#[tokio::test]
- async fn virtual_render_hides_focused_pane_cursor_while_mobile_switcher_open() {
+ async fn virtual_render_omits_focused_pane_cursor_while_mobile_switcher_open() {
let mut state = AppState::test_new();
let mut ws = crate::workspace::Workspace::test_new("test");
let pane_id = ws.tabs[0].root_pane;
@@ -1980,21 +1980,8 @@ mod tests {
let area = Rect::new(0, 0, 44, 24);
let (_buffer, cursor) =
crate::server::render_stream::render_virtual(&mut state, area, true);
- let pane = state
- .view
- .pane_infos
- .iter()
- .find(|info| info.id == pane_id)
- .expect("focused pane info");
- assert_eq!(
- cursor,
- Some(CursorState {
- x: pane.inner_rect.x + 4,
- y: pane.inner_rect.y,
- visible: false,
- })
- );
+ assert_eq!(cursor, None);
}
#[tokio::test]