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