Browse Source

AssetManager: Use directory name without trailing slash when calling AssetManager.list()

It seems that earlier version of Android (probably Android 8) returns empty files if the
passed path in AssetManager.list() contains trailing slash.
Miku AuahDark 3 years ago
parent
commit
612a0d0d0c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      love/src/main/java/org/love2d/android/GameActivity.java

+ 2 - 2
love/src/main/java/org/love2d/android/GameActivity.java

@@ -557,9 +557,9 @@ public class GameActivity extends SDLActivity {
 
             // List files
             try {
-                list = assetManager.list(dir);
+                list = assetManager.list(strippedDir);
             } catch (IOException e2) {
-                Log.e("GameActivity", dir, e2);
+                Log.e("GameActivity", strippedDir, e2);
             }
 
             // Mark as file