diff options
Diffstat (limited to 'src/server/render_stream.rs')
| -rw-r--r-- | src/server/render_stream.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/render_stream.rs b/src/server/render_stream.rs index 97baf38d..e158a6d4 100644 --- a/src/server/render_stream.rs +++ b/src/server/render_stream.rs @@ -351,6 +351,9 @@ pub(crate) fn focused_terminal_cursor( .pane_infos .iter() .find(|info| info.is_focused)?; + if !app_state.pane_exposes_host_cursor(ws_idx, info.id) { + return None; + } let rt = app_state.runtime_for_pane_in_workspace(terminal_runtimes, ws_idx, info.id)?; let scrolled_back = crate::ui::pane_is_scrolled_back(rt); |
