# HG changeset patch # User Matti Hamalainen # Date 1348819145 -10800 # Node ID 2ff53bcfe3667ab68d7793fa8fda74f0c8eeb7b2 # Parent 5caa361f39724bebc6c58c0102e5c7f50104f1eb Try to make sure that the audio shutdown does not hang. diff -r 5caa361f3972 -r 2ff53bcfe366 krapula.c --- a/krapula.c Fri Sep 28 09:49:26 2012 +0300 +++ b/krapula.c Fri Sep 28 10:59:05 2012 +0300 @@ -990,9 +990,11 @@ if (engine.screen) SDL_FreeSurface(engine.screen); + SDL_LockAudio(); jmpClose(plr); jvmClose(dev); jssFreeModule(mod); + SDL_UnlockAudio(); dmres_close();