From e6e6a6e0a49cc7d1d77d74e581835fd59db98ccc Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Sat, 26 Oct 2024 06:05:03 +0800 Subject: [PATCH] prevent NPE --- forge-gui-mobile/src/forge/assets/ImageCache.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/forge-gui-mobile/src/forge/assets/ImageCache.java b/forge-gui-mobile/src/forge/assets/ImageCache.java index c7938552dbb..9f5f37d369b 100644 --- a/forge-gui-mobile/src/forge/assets/ImageCache.java +++ b/forge-gui-mobile/src/forge/assets/ImageCache.java @@ -119,12 +119,14 @@ public class ImageCache { public static void disposeTextures() { CardRenderer.clearcardArtCache(); //unload all cardsLoaded - for (String fileName : cardsLoaded) { - if (Forge.getAssets().manager().get(fileName, Texture.class, false) != null) { - Forge.getAssets().manager().unload(fileName); + if (cardsLoaded != null) { + for (String fileName : cardsLoaded) { + if (Forge.getAssets().manager().get(fileName, Texture.class, false) != null) { + Forge.getAssets().manager().unload(fileName); + } } + cardsLoaded.clear(); } - cardsLoaded.clear(); ((Forge) Gdx.app.getApplicationListener()).needsUpdate = true; }