SDL/src/main/ngage
Michael Fitzmayer 51925aa92e [N-Gage] Resolve hang on repeated app launch.
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)
2026-05-06 18:32:05 +02:00
..
SDL_sysmain_callbacks.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_sysmain_main.cpp [N-Gage] Resolve hang on repeated app launch. 2026-05-06 18:32:05 +02:00
SDL_sysmain_main.hpp Updated copyright for 2026 2026-01-01 09:40:08 -08:00