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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user