From 6a0ab196f200865e25b7bc74a012e4287a5478fb Mon Sep 17 00:00:00 2001 From: Henrik Friedrichsen Date: Mon, 18 Oct 2021 21:59:48 +0200 Subject: [PATCH] Fix: stop player when Spotify worker thread dies May help with #628 --- src/spotify_worker.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/spotify_worker.rs b/src/spotify_worker.rs index 7340a74..7b84f39 100644 --- a/src/spotify_worker.rs +++ b/src/spotify_worker.rs @@ -64,6 +64,13 @@ impl Worker { } } +impl Drop for Worker { + fn drop(&mut self) { + debug!("Worker thread is shutting down, stopping player"); + self.player.stop(); + } +} + impl Worker { fn get_token( &self,