From 052a2264cbf4dc3796848e842746c6d8c8ee57cd Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 13 Jan 2011 17:13:00 -0800 Subject: [PATCH] Make sure we shut down the app if SDL_main() returns instead of exiting. --- src/main/android/SDL_android_main.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/android/SDL_android_main.cpp b/src/main/android/SDL_android_main.cpp index b5829c6ee..4058e6b9c 100644 --- a/src/main/android/SDL_android_main.cpp +++ b/src/main/android/SDL_android_main.cpp @@ -23,8 +23,14 @@ extern "C" void Java_org_libsdl_app_SDLActivity_nativeInit(JNIEnv* env, jclass c SDL_Android_Init(env, cls); /* Run the application code! */ + int status; char *argv[2]; argv[0] = strdup("SDL_app"); argv[1] = NULL; - SDL_main(1, argv); + status = SDL_main(1, argv); + + /* We exit here for consistency with other platforms. */ + exit(status); } + +/* vi: set ts=4 sw=4 expandtab: */