diff --git a/src/main.rs b/src/main.rs index 6115b68..6aac0ef 100644 --- a/src/main.rs +++ b/src/main.rs @@ -161,7 +161,7 @@ impl AudioVisualizer { let bar_data = Arc::new(Mutex::new(vec![0; num_bars])); let bar_data_clone = Arc::clone(&bar_data); let stop_flag = Arc::new(AtomicBool::new(false)); - let stop_clone = Arc::new(AtomicBool::new(false)); + let stop_clone = Arc::new(AtomicBool::new(&stop_flag)); thread::spawn(move || { if let Err(e) = Self::run_audio_loop(bar_data_clone, num_bars, stop_clone) {