From eaf4e6d8b2f7eff1e10ba04a4b2fdb078bdb8f40 Mon Sep 17 00:00:00 2001 From: Martin Felis Date: Sun, 29 Dec 2013 01:19:09 +0100 Subject: [PATCH] fixed crash due to orientation change or call of onDestroy() --- AndroidManifest.xml | 2 +- src/org/libsdl/app/SDLActivity.java | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index b28c03df..9d881aa0 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -11,7 +11,7 @@ android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> + android:screenOrientation="unspecified"> diff --git a/src/org/libsdl/app/SDLActivity.java b/src/org/libsdl/app/SDLActivity.java index e51c688d..aa84a3a5 100644 --- a/src/org/libsdl/app/SDLActivity.java +++ b/src/org/libsdl/app/SDLActivity.java @@ -109,6 +109,12 @@ public class SDLActivity extends Activity { protected void onDestroy() { super.onDestroy(); Log.v("SDL", "onDestroy()"); + + if (!isFinishing()) { + Log.v("SDL", "Not quitting native app as isFinishing() is false"); + return; + } + // Send a quit message to the application SDLActivity.nativeQuit();