summaryrefslogtreecommitdiff
path: root/android-project
diff options
context:
space:
mode:
authorSylvain Becker <sylvain.becker@gmail.com>2019-01-10 15:43:07 +0100
committerSylvain Becker <sylvain.becker@gmail.com>2019-01-10 15:43:07 +0100
commitf496155798524726050873cb0a5a19c1eae9824b (patch)
treefc03d7939b55e95cfdc4ff7ea0c0c254b9f88fd1 /android-project
parent55172341c436f5db506d5ccc21746da7787e7aae (diff)
Android: nativeQuit for SDLActivity thread
- destroy Android_ActivityMutex - display any SDL error message that may have occured in this thread, since SDL_GetError() is thread specific, and user has no access to it.
Diffstat (limited to 'android-project')
-rw-r--r--android-project/app/src/main/java/org/libsdl/app/SDLActivity.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
index 38c2cd8f4a..5fe46e0984 100644
--- a/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
+++ b/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java
@@ -405,6 +405,8 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
}
}
+ SDLActivity.nativeQuit();
+
super.onDestroy();
}
@@ -727,6 +729,7 @@ public class SDLActivity extends Activity implements View.OnSystemUiVisibilityCh
public static native int nativeRunMain(String library, String function, Object arguments);
public static native void nativeLowMemory();
public static native void nativeSendQuit();
+ public static native void nativeQuit();
public static native void nativePause();
public static native void nativeResume();
public static native void onNativeDropFile(String filename);