From c61b7d632df0938afb6a9b920a4b7c3cb5bbd373 Mon Sep 17 00:00:00 2001 From: hiker Date: Thu, 16 Oct 2014 12:48:48 +1100 Subject: [PATCH] Fix stk hanging on exit. --- src/audio/sfx_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/sfx_manager.cpp b/src/audio/sfx_manager.cpp index 6374c401d..40eadb184 100644 --- a/src/audio/sfx_manager.cpp +++ b/src/audio/sfx_manager.cpp @@ -234,6 +234,8 @@ void SFXManager::update(float dt) void SFXManager::stopThread() { queue(SFX_EXIT, NULL); + // Make sure the thread wakes up. + pthread_cond_signal(&m_cond_request); } // stopThread //----------------------------------------------------------------------------