Pārlūkot izejas kodu

Don't crash on exit from SDLActivity if we don't have a singleton for some reason. (Thanks Rachel!)

Sam Lantinga 6 gadi atpakaļ
vecāks
revīzija
63317dfb17

+ 4 - 1
android-project/app/src/main/java/org/libsdl/app/SDLActivity.java

@@ -427,7 +427,10 @@ public class SDLActivity extends Activity {
     /* The native thread has finished */
     public static void handleNativeExit() {
         SDLActivity.mSDLThread = null;
-        mSingleton.finish();
+
+        // Make sure we currently have a singleton before we try to call it.
+        if (mSingleton != null)
+            mSingleton.finish();
     }