On iOS, the application gets one last change to process messages before going into the background. We do the same on Android, which more closely matches the previous behavior.
@@ -101,7 +101,6 @@ void Android_InitEvents(void)
void Android_PumpEvents(void)
{
-restart:
if (Android_Paused) {
if (SDL_WaitSemaphoreTimeout(Android_ResumeSem, Android_PausedWaitTime) == 0) {
@@ -166,7 +165,6 @@ restart:
}
Android_Paused = SDL_TRUE;
- goto restart;