diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-27 12:00:22 -0400 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-10-27 12:00:22 -0400 |
| commit | ad38a7d9f0a370fde7bc616ca191ca7894ede4f5 (patch) | |
| tree | 014a25827fbf3e7cb4ad2812132a22fb27981b3e /src/core/hle/kernel/svc/svc_thread.cpp | |
| parent | fcec744e1a0de179738712cc36c830704fb4e46e (diff) | |
eden-cli: fix SDL3 main-callback lifetime bugs
- SDL_AppInit never stored *appstate, so every later callback got null.
- SDL_AppInit/SDL_AppEvent returned SDL_APP_SUCCESS, which tells SDL3 to
quit; they must return SDL_APP_CONTINUE.
- InputSubsystem was a local in SDL_AppInit but the window and its timers
keep a pointer to it; keep it in SdlState, ahead of the window.
- Guard the mouse timer against firing before the mouse driver exists.
Diffstat (limited to 'src/core/hle/kernel/svc/svc_thread.cpp')
0 files changed, 0 insertions, 0 deletions
