Explorar o código

Clear any errors from a previous run

The error is thread-local, and the java thread may run onCreate initialization multiple times depending on the Android life cycle
Sam Lantinga %!s(int64=2) %!d(string=hai) anos
pai
achega
53cda988f4
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/core/android/SDL_android.c

+ 3 - 0
src/core/android/SDL_android.c

@@ -573,6 +573,9 @@ JNIEXPORT void JNICALL SDL_JAVA_INTERFACE(nativeSetupJNI)(JNIEnv *env, jclass cl
 {
     __android_log_print(ANDROID_LOG_VERBOSE, "SDL", "nativeSetupJNI()");
 
+    /* Start with a clean slate */
+    SDL_ClearError();
+
     /*
      * Create mThreadKey so we can keep track of the JNIEnv assigned to each thread
      * Refer to http://developer.android.com/guide/practices/design/jni.html for the rationale behind this