Prevented NPEs if Asset linked to CustomImageObject is null

This commit is contained in:
CrushedPixel
2015-07-12 23:32:04 +02:00
parent b0429fcf44
commit b4e72af48f
2 changed files with 2 additions and 2 deletions

View File

@@ -88,7 +88,7 @@ public class CustomImageObject implements GuiEntryListEntry {
}
}
if(!ResourceHelper.isRegistered(resourceLocation)) {
if(resourceLocation != null && !ResourceHelper.isRegistered(resourceLocation)) {
ResourceHelper.registerResource(resourceLocation);
Minecraft.getMinecraft().getTextureManager().loadTexture(resourceLocation, dynamicTexture);
dynamicTexture.updateDynamicTexture();

View File

@@ -49,7 +49,7 @@ public class ReplayImageAsset implements ReplayAsset<BufferedImage> {
ResourceHelper.freeResource(previewResource);
for(CustomImageObject object : ReplayHandler.getCustomImageObjects()) {
if(object.getLinkedAsset().equals(ReplayHandler.getAssetRepository().getUUIDForAsset(this))) {
if(object.getLinkedAsset() != null && object.getLinkedAsset().equals(ReplayHandler.getAssetRepository().getUUIDForAsset(this))) {
object.setImage(this.object);
}
}