From d15f3373af708d0f4893fd8a39459e80b322fe58 Mon Sep 17 00:00:00 2001 From: nullsystem <15316579+nullsystem@users.noreply.github.com> Date: Tue, 4 Aug 2026 23:29:34 +0100 Subject: [PATCH] Try to fix MP3 exit again Add a Join call in deinit * fixes #1925 --- src/game/client/neo/neo_mp3player.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/game/client/neo/neo_mp3player.cpp b/src/game/client/neo/neo_mp3player.cpp index e9fb60ee4a..2d8141db1b 100644 --- a/src/game/client/neo/neo_mp3player.cpp +++ b/src/game/client/neo/neo_mp3player.cpp @@ -281,7 +281,11 @@ void Init() void Deinit() { - g_NeoMP3Thread.CallWorker(CNeoMP3Thread::EXIT); + if (g_NeoMP3Thread.IsAlive()) + { + g_NeoMP3Thread.CallWorker(CNeoMP3Thread::EXIT); + g_NeoMP3Thread.Join(); + } } void Update()