Ver Fonte

Fixed SDL_GlobDirectory() on asset paths on Android

Make sure we pass the original path back to the directory enumeration callback.

(cherry picked from commit 5c430f87155deede1743ae2af73e113f8151d4e3)
Sam Lantinga há 22 horas atrás
pai
commit
a22488663c
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      src/core/android/SDL_android.c

+ 2 - 2
src/core/android/SDL_android.c

@@ -1970,9 +1970,9 @@ bool Android_JNI_EnumerateAssetDirectory(const char *path, SDL_EnumerateDirector
         }
     }
 
-    path = GetAssetPath(path);
+    const char *asset_path = GetAssetPath(path);
 
-    AAssetDir *adir = AAssetManager_openDir(asset_manager, path);
+    AAssetDir *adir = AAssetManager_openDir(asset_manager, asset_path);
     if (!adir) {
         return SDL_SetError("AAssetManager_openDir failed");
     }