diff --git a/soulseek-rs/src/ui/main_tui.rs b/soulseek-rs/src/ui/main_tui.rs index 543fa32..7f8773e 100644 --- a/soulseek-rs/src/ui/main_tui.rs +++ b/soulseek-rs/src/ui/main_tui.rs @@ -91,6 +91,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(()) }