aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorneonloop2023-01-25 07:08:59 +0000
committerneonloop2023-01-25 07:08:59 +0000
commit7c8e5f4c867fb6a3b9e99f495eea6ffc85d4dc34 (patch)
tree5550a20493ef30e9a759b5fed1eb0f07df7d4ad6
parentda4eb199cdb9b587f432a85b493d99b5dd62681a (diff)
downloadpicoarch-7c8e5f4c867fb6a3b9e99f495eea6ffc85d4dc34.tar.gz
picoarch-7c8e5f4c867fb6a3b9e99f495eea6ffc85d4dc34.tar.bz2
picoarch-7c8e5f4c867fb6a3b9e99f495eea6ffc85d4dc34.zip
Implements RETRO_ENVIRONMENT_SHUTDOWN
Fixes in-game quit for prboom, tyrquake, scummvm
-rw-r--r--core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/core.c b/core.c
index 355262f..8dead78 100644
--- a/core.c
+++ b/core.c
@@ -355,6 +355,11 @@ static bool pa_environment(unsigned cmd, void *data) {
break;
}
+ case RETRO_ENVIRONMENT_SHUTDOWN: { /* 7 */
+ should_quit = 1;
+
+ break;
+ }
case RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY: { /* 9 */
const char **out = (const char **)data;
if (out)