diff options
Diffstat (limited to 'src/client/terminal_setup.rs')
| -rw-r--r-- | src/client/terminal_setup.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/terminal_setup.rs b/src/client/terminal_setup.rs index 7441f6db..fd09a554 100644 --- a/src/client/terminal_setup.rs +++ b/src/client/terminal_setup.rs @@ -404,11 +404,11 @@ fn pop_keyboard_enhancement_flags() -> io::Result<()> { Ok(()) } -#[cfg(windows)] -fn windows_win32_input_mode_enabled() -> bool { +#[cfg(any(windows, test))] +pub(super) fn windows_win32_input_mode_enabled() -> bool { std::env::var("HERDR_WINDOWS_INPUT_PROBE") .map(|probe| probe.eq_ignore_ascii_case("win32")) - .unwrap_or(true) + .unwrap_or_else(|_| is_ssh_session()) } #[cfg(windows)] |
