From 9627fa475d9617e3ee5d98564e379caae3d79060 Mon Sep 17 00:00:00 2001 From: Ariel D'Alessandro Date: Thu, 29 Jan 2026 17:09:05 -0300 Subject: [PATCH] soulseek-rs: main_tui: Restore terminal status before exiting Signed-off-by: Ariel D'Alessandro --- soulseek-rs/src/ui/main_tui.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/soulseek-rs/src/ui/main_tui.rs b/soulseek-rs/src/ui/main_tui.rs index b7aa409..ed17a3b 100644 --- a/soulseek-rs/src/ui/main_tui.rs +++ b/soulseek-rs/src/ui/main_tui.rs @@ -89,6 +89,9 @@ impl MainTui { use ratatui::crossterm::{event::DisableMouseCapture, execute}; let _ = execute!(std::io::stdout(), DisableMouseCapture); + // Restore terminal state + ratatui::restore(); + soulseek_rs::utils::logger::disable_buffering(); Ok(()) }