From 2b4b3849ca7760d6fcff10cd560553bb8081a8e2 Mon Sep 17 00:00:00 2001 From: Can Celik Date: Sun, 16 Aug 2026 00:05:24 +0300 Subject: fix(theme): skip host palette queries under wsl (#2852) refs #2440 --- src/client/mod.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/client') diff --git a/src/client/mod.rs b/src/client/mod.rs index b70b6c9c..c33157fb 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -2571,7 +2571,9 @@ fn should_query_host_terminal_theme() -> bool { } fn write_host_terminal_theme_query(mut writer: impl io::Write) -> io::Result<()> { - let query = crate::terminal_theme::host_terminal_theme_query_sequence(); + let query = crate::terminal_theme::host_terminal_theme_query_sequence( + crate::platform::should_query_host_terminal_palette(), + ); writer.write_all(query.as_bytes())?; writer.flush() } @@ -2999,7 +3001,10 @@ mod tests { write_host_terminal_theme_query(&mut output).unwrap(); assert_eq!( output, - crate::terminal_theme::host_terminal_theme_query_sequence().as_bytes() + crate::terminal_theme::host_terminal_theme_query_sequence( + crate::platform::should_query_host_terminal_palette(), + ) + .as_bytes() ); assert!(!output .windows(crate::terminal_theme::HOST_COLOR_SCHEME_QUERY_SEQUENCE.len()) -- cgit v1.2.3