From 59ac561062b9d842cb27849905225cdc0ac183ac Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 18 Aug 2024 08:25:44 -0700
Subject: [PATCH] PSP: Throw SDL_EVENT_QUIT event upon exit (thanks
@sharkwouter!)
Closes https://github.com/libsdl-org/SDL/pull/10565
---
src/main/psp/SDL_sysmain_runapp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main/psp/SDL_sysmain_runapp.c b/src/main/psp/SDL_sysmain_runapp.c
index 1a23a1489e53d..3247d5f99184c 100644
--- a/src/main/psp/SDL_sysmain_runapp.c
+++ b/src/main/psp/SDL_sysmain_runapp.c
@@ -27,6 +27,7 @@
#include <pspkernel.h>
#include <pspthreadman.h>
+#include "../../events/SDL_events_c.h"
/* If application's main() is redefined as SDL_main, and libSDL_main is
linked, then this file will create the standard exit callback,
@@ -43,7 +44,7 @@ PSP_MAIN_THREAD_ATTR(THREAD_ATTR_VFPU | THREAD_ATTR_USER);
int sdl_psp_exit_callback(int arg1, int arg2, void *common)
{
- sceKernelExitGame();
+ SDL_SendQuit();
return 0;
}