diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-12 01:10:03 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-12 01:10:03 +0300 |
| commit | b8c96102eb4226c7614a656d6fb4277a6cc30008 (patch) | |
| tree | bb76442d100b77bbb253a1968b94a52170fe3c9b /src/server/render_stream.rs | |
| parent | 520f4272d0f332f2a98a2a7486be1797feb86dcf (diff) | |
fix: hide mobile switcher cursor
Diffstat (limited to 'src/server/render_stream.rs')
| -rw-r--r-- | src/server/render_stream.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/render_stream.rs b/src/server/render_stream.rs index 45542a7a..856a362f 100644 --- a/src/server/render_stream.rs +++ b/src/server/render_stream.rs @@ -246,10 +246,6 @@ pub(crate) fn visible_hyperlinks(app_state: &AppState) -> Vec<((u16, u16), Strin } fn focused_terminal_cursor(app_state: &AppState) -> Option<CursorState> { - if app_state.mode != Mode::Terminal { - return None; - } - let ws_idx = app_state.active?; let ws = app_state.workspaces.get(ws_idx)?; let info = app_state @@ -262,6 +258,8 @@ fn focused_terminal_cursor(app_state: &AppState) -> Option<CursorState> { Some(CursorState { x: cursor.x, y: cursor.y, - visible: cursor.visible && !crate::ui::pane_is_scrolled_back(rt), + visible: app_state.mode == Mode::Terminal + && cursor.visible + && !crate::ui::pane_is_scrolled_back(rt), }) } |
