From e3caad856d4b0c044fc94896421c10879a2d6d17 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Mon, 5 Apr 2021 11:25:42 +0800 Subject: [PATCH] Limit preloading --- forge-gui-mobile/src/forge/assets/ImageCache.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/forge-gui-mobile/src/forge/assets/ImageCache.java b/forge-gui-mobile/src/forge/assets/ImageCache.java index d5e047f2c96..30ab71c3673 100644 --- a/forge-gui-mobile/src/forge/assets/ImageCache.java +++ b/forge-gui-mobile/src/forge/assets/ImageCache.java @@ -239,11 +239,12 @@ public class ImageCache { return; if(deck == null||!Forge.enablePreloadExtendedArt) return; - for (PaperCard p : deck.getAllCardsInASinglePool().toFlatList()) { - if (getImage(p.getImageKey(false),false) == null) - System.err.println("could not load card image:"+p.toString()); + if (deck.getAllCardsInASinglePool().toFlatList().size() <= 100) { + for (PaperCard p : deck.getAllCardsInASinglePool().toFlatList()) { + if (getImage(p.getImageKey(false),false) == null) + System.err.println("could not load card image:"+p.toString()); + } } - } public static TextureRegion croppedBorderImage(Texture image) { if (!image.toString().contains(".fullborder."))