From d8cd278399a81dfb65acc403e398201fbbb962b6 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Wed, 12 Aug 2015 10:10:37 +0200 Subject: [PATCH] Prevent NPE in GuiReplayListEntry that can occur when the API returns an invalid Thumbnail --- .../replaymod/gui/elements/GuiReplayListEntry.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java index e797449e..a382066f 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiReplayListEntry.java @@ -71,6 +71,9 @@ public class GuiReplayListEntry implements IGuiListEntry { } else { image = ImageIO.read(imageFile); } + if(image == null) { + image = ResourceHelper.getDefaultThumbnail(); + } dynTex = new DynamicTexture(image); mc.getTextureManager().loadTexture(textureResource, dynTex); dynTex.updateDynamicTexture();