From 8ca66d40e0583ea672f98d4bcdceb1c6a64bf6f5 Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Sat, 13 May 2023 18:58:44 +0800 Subject: [PATCH] update synq and texture check --- .../src/forge/adventure/util/RewardActor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/forge-gui-mobile/src/forge/adventure/util/RewardActor.java b/forge-gui-mobile/src/forge/adventure/util/RewardActor.java index 7d154eaedbc..9bd3dd0cabc 100644 --- a/forge-gui-mobile/src/forge/adventure/util/RewardActor.java +++ b/forge-gui-mobile/src/forge/adventure/util/RewardActor.java @@ -266,8 +266,12 @@ public class RewardActor extends Actor implements Disposable, ImageFetcher.Callb File file = ImageKeys.getImageFile(imagePath); try { if (file != null) { - Forge.getAssets().manager().load(file.getPath(), Texture.class, Forge.getAssets().getTextureFilter()); - Forge.getAssets().manager().finishLoadingAsset(file.getPath()); + Texture check = Forge.getAssets().manager().get(file.getPath(), Texture.class, false); + if (check == null) { + Forge.getAssets().manager().load(file.getPath(), Texture.class, Forge.getAssets().getTextureFilter()); + Forge.getAssets().manager().finishLoadingAsset(file.getPath()); + } + ImageCache.updateSynqCount(file, 1); } } catch (Exception e) {} }