diff --git a/src/platform/qt/GameController.cpp b/src/platform/qt/GameController.cpp index caaf9ba35..0beec0290 100644 --- a/src/platform/qt/GameController.cpp +++ b/src/platform/qt/GameController.cpp @@ -586,6 +586,8 @@ void GameController::cleanGame() { if (!m_gameOpen || mCoreThreadIsActive(&m_threadContext)) { return; } + + m_audioProcessor->pause(); mCoreThreadJoin(&m_threadContext); delete[] m_drawContext;