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(()) }