From 4eead98fae18cfc4146def7a776fe4497e1cbc59 Mon Sep 17 00:00:00 2001 From: Alexandre Pasmantier <47638216+alexpasmantier@users.noreply.github.com> Date: Fri, 7 Feb 2025 20:16:03 +0100 Subject: [PATCH] fix(windows): bypass mouse capture disabling on windows (#348) Fixes #338 Screenshot 2025-02-07 at 20 15 42 --- television/tui.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/television/tui.rs b/television/tui.rs index cc70bb9..a124d81 100644 --- a/television/tui.rs +++ b/television/tui.rs @@ -44,7 +44,9 @@ where let mut buffered_stderr = LineWriter::new(stderr()); execute!(buffered_stderr, EnterAlternateScreen)?; self.terminal.clear()?; - execute!(buffered_stderr, DisableMouseCapture)?; + if cfg!(not(windows)) { + execute!(buffered_stderr, DisableMouseCapture)?; + } Ok(()) }