mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-27 16:28:40 +00:00
CAudio::~CAudio() waited on MaoscBufferCopied(KErrAbort) to set EStateDone, but that callback can never fire once the active scheduler loop has exited, deadlocking every close. - StopThread() before iStream->Stop() in ~CAudio() - Force iState = EStateDone instead of waiting on a dead callback - Add 5s timeout to AudioIsReady() poll in E32Main() - Fix CleanupStack LIFO pop order (mainApp before gRenderer) |
||
|---|---|---|
| .. | ||
| dos | ||
| emscripten | ||
| gdk | ||
| generic | ||
| ios | ||
| n3ds | ||
| ngage | ||
| ps2 | ||
| psp | ||
| windows | ||
| SDL_main_callbacks.c | ||
| SDL_main_callbacks.h | ||
| SDL_runapp.c | ||