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

This commit is contained in:
CrushedPixel
2015-07-16 13:37:04 +02:00
parent d45fcb8a34
commit 5b78f82116

View File

@@ -39,8 +39,8 @@ public class GuiAssetManager extends GuiScreen {
private ReplayAsset currentAsset; private ReplayAsset currentAsset;
public GuiAssetManager() { public GuiAssetManager() {
this.initialRepository = ReplayHandler.getAssetRepository(); this.initialRepository = new AssetRepository(ReplayHandler.getAssetRepository());
this.assetRepository = new AssetRepository(ReplayHandler.getAssetRepository()); this.assetRepository = ReplayHandler.getAssetRepository();
} }
@Override @Override
@@ -194,7 +194,6 @@ public class GuiAssetManager extends GuiScreen {
@Override @Override
public void run() { public void run() {
if(assetRepository.equals(initialRepository)) return; if(assetRepository.equals(initialRepository)) return;
ReplayHandler.setAssetRepository(assetRepository);
assetRepository.saveAssets(); assetRepository.saveAssets();
} }
}, "replaymod-asset-saver").start(); }, "replaymod-asset-saver").start();