From 612a0d0d0cb4573ac3966b6546971f924b7aed81 Mon Sep 17 00:00:00 2001 From: Miku AuahDark Date: Tue, 18 Jan 2022 14:27:04 +0800 Subject: [PATCH] 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. --- love/src/main/java/org/love2d/android/GameActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/love/src/main/java/org/love2d/android/GameActivity.java b/love/src/main/java/org/love2d/android/GameActivity.java index c24ced2c..b8607731 100644 --- a/love/src/main/java/org/love2d/android/GameActivity.java +++ b/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