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;
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();