From 5b78f821165abeba224a5fb4533207d44323cf25 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Thu, 16 Jul 2015 13:37:04 +0200 Subject: [PATCH] In GuiAssetManager, directly modify the ReplayHandler's Asset Repository instance, as ReplayImage#loadFromStream uses this instance to determine whether it has to notify Custom Image Objects about an image change --- .../java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java b/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java index a8c486e1..371b5de7 100644 --- a/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/GuiAssetManager.java @@ -39,8 +39,8 @@ public class GuiAssetManager extends GuiScreen { private ReplayAsset currentAsset; public GuiAssetManager() { - this.initialRepository = ReplayHandler.getAssetRepository(); - this.assetRepository = new AssetRepository(ReplayHandler.getAssetRepository()); + this.initialRepository = new AssetRepository(ReplayHandler.getAssetRepository()); + this.assetRepository = ReplayHandler.getAssetRepository(); } @Override @@ -194,7 +194,6 @@ public class GuiAssetManager extends GuiScreen { @Override public void run() { if(assetRepository.equals(initialRepository)) return; - ReplayHandler.setAssetRepository(assetRepository); assetRepository.saveAssets(); } }, "replaymod-asset-saver").start();