SDL: Fix sporadic crash when deinitializing audio

This commit is contained in:
Jeffrey Pfau 2016-06-27 22:17:13 -07:00
parent c82ee873e1
commit fcd1ce8073
2 changed files with 2 additions and 0 deletions

View File

@ -29,6 +29,7 @@ Bugfixes:
- Util: Fix realloc semantics in utf16to8 - Util: Fix realloc semantics in utf16to8
- ARM7: Fix setting spsr privilege bits when spsr is empty - ARM7: Fix setting spsr privilege bits when spsr is empty
- GBA BIOS: Fix ArcTan2 accuracy and boundary conditions - GBA BIOS: Fix ArcTan2 accuracy and boundary conditions
- SDL: Fix sporadic crash when deinitializing audio
Misc: Misc:
- GBA: Slightly optimize GBAProcessEvents - GBA: Slightly optimize GBAProcessEvents
- Qt: Add preset for DualShock 4 - Qt: Add preset for DualShock 4

View File

@ -185,6 +185,7 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args) {
#endif #endif
if (mCoreThreadStart(&thread)) { if (mCoreThreadStart(&thread)) {
renderer->runloop(renderer, &thread); renderer->runloop(renderer, &thread);
mSDLPauseAudio(&renderer->audio);
mCoreThreadJoin(&thread); mCoreThreadJoin(&thread);
} else { } else {
didFail = true; didFail = true;