SDL: Fixed emscripten and iOS builds

From b5347c33647e55183393c47d3b524a4b0a267060 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 8 Nov 2023 14:14:41 -0800
Subject: [PATCH] Fixed emscripten and iOS builds

---
 src/main/emscripten/SDL_sysmain_callbacks.c | 2 +-
 src/main/ios/SDL_sysmain_callbacks.m        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/emscripten/SDL_sysmain_callbacks.c b/src/main/emscripten/SDL_sysmain_callbacks.c
index fc6f53e6c7d3..151ccf49a2ca 100644
--- a/src/main/emscripten/SDL_sysmain_callbacks.c
+++ b/src/main/emscripten/SDL_sysmain_callbacks.c
@@ -26,7 +26,7 @@
 
 static void EmscriptenInternalMainloop(void)
 {
-    const int rc = SDL_IterateMainCallbacks();
+    const int rc = SDL_IterateMainCallbacks(SDL_TRUE);
     if (rc != 0) {
         SDL_QuitMainCallbacks();
         emscripten_cancel_main_loop();  // kill" the mainloop, so it stops calling back into it.
diff --git a/src/main/ios/SDL_sysmain_callbacks.m b/src/main/ios/SDL_sysmain_callbacks.m
index 63722630f04e..8cffd9c11795 100644
--- a/src/main/ios/SDL_sysmain_callbacks.m
+++ b/src/main/ios/SDL_sysmain_callbacks.m
@@ -47,7 +47,7 @@ - (instancetype)init:(SDL_AppIterate_func)_appiter quitfunc:(SDL_AppQuit_func)_a
 
 - (void)appIteration:(CADisplayLink *)sender
 {
-    const int rc = SDL_IterateMainCallbacks();
+    const int rc = SDL_IterateMainCallbacks(SDL_TRUE);
     if (rc != 0) {
         [self.displayLink invalidate];
         self.displayLink = nil;