diff --git a/android/app/src/main/java/com/classicube/MainActivity.java b/android/app/src/main/java/com/classicube/MainActivity.java index beb5b32cf..6dff6fe48 100644 --- a/android/app/src/main/java/com/classicube/MainActivity.java +++ b/android/app/src/main/java/com/classicube/MainActivity.java @@ -312,6 +312,7 @@ public class MainActivity extends Activity { public void onDestroy() { Log.i("CC_WIN", "APP DESTROYED"); super.onDestroy(); + pushCmd(CMD_APP_DESTROY); } // Called by the game thread to actually process events diff --git a/src/Window_Android.c b/src/Window_Android.c index 585246b7f..9625e19aa 100644 --- a/src/Window_Android.c +++ b/src/Window_Android.c @@ -174,7 +174,7 @@ static void JNICALL java_onDestroy(JNIEnv* env, jobject o) { if (WindowInfo.Exists) Window_Close(); /* TODO: signal to java code we're done */ - JavaCallVoid(env, "processedDestroyed", "()V", NULL); + /* JavaCallVoid(env, "processedDestroyed", "()V", NULL); */ } static void JNICALL java_onGotFocus(JNIEnv* env, jobject o) { @@ -259,7 +259,7 @@ static void DoCreateWindow(void) { /* actual window creation is done when processSurfaceCreated is received */ Window_RemakeSurface(); /* always start as fullscreen */ - Window_EnterFullscrene(); + Window_EnterFullscreen(); } void Window_Create2D(int width, int height) { DoCreateWindow(); } void Window_Create3D(int width, int height) { DoCreateWindow(); }