فهرست منبع

Fixed limitation for number of custom main() arguments on Android.

Limitation was size of the reference table because local refs were not deleted.
Philipp Wiesemann 11 سال پیش
والد
کامیت
8cab5ae300
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      src/main/android/SDL_android_main.c

+ 1 - 0
src/main/android/SDL_android_main.c

@@ -47,6 +47,7 @@ int Java_org_libsdl_app_SDLActivity_nativeInit(JNIEnv* env, jclass cls, jobject
                 arg = SDL_strdup(utf);
                 (*env)->ReleaseStringUTFChars(env, string, utf);
             }
+            (*env)->DeleteLocalRef(env, string);
         }
         if (!arg) {
             arg = SDL_strdup("");