From a22488663cd7325ee014aab481dcfd97b0cebe6d Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Wed, 8 Apr 2026 09:09:29 -0700
Subject: [PATCH] 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)
---
src/core/android/SDL_android.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/core/android/SDL_android.c b/src/core/android/SDL_android.c
index fa559484f9686..07f71600e353f 100644
--- a/src/core/android/SDL_android.c
+++ b/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");
}