From ad72b1ef5bec0fd2d8bcb29f862daf09261fd56e Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Wed, 11 Jan 2017 11:50:23 -0800 Subject: [PATCH] Correct state when exiting Android application (resolves #787, close #765) --- .../template/app/src/main/java/org/libsdl/app/SDLActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/templates/android/template/app/src/main/java/org/libsdl/app/SDLActivity.java b/templates/android/template/app/src/main/java/org/libsdl/app/SDLActivity.java index fe02549cd..76b9c1938 100644 --- a/templates/android/template/app/src/main/java/org/libsdl/app/SDLActivity.java +++ b/templates/android/template/app/src/main/java/org/libsdl/app/SDLActivity.java @@ -384,6 +384,9 @@ public class SDLActivity extends Activity { public static void handleNativeExit() { SDLActivity.mSDLThread = null; mSingleton.finish(); + + // This fixes bad state errors when calling exit from C++, then resuming later + System.exit(0); }