From 86da76df1412f50136cb61ae7bf5cf4bb5872a89 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Sun, 31 Dec 2017 12:02:56 +0100 Subject: [PATCH] Fixed rare Grid crash, fixes #1483 --- CHANGELOG.md | 1 + .../java/com/raoulvdberge/refinedstorage/gui/GuiBase.java | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8f6bcfb0..3d6d23a82 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Improved the "cannot craft! loop in processing..." error message (raoulvdberge) - Fixed error logs when toggling the Pattern Grid from and to processing mode (raoulvdberge) - Fixed pattern slots in Crafters not being accessible (raoulvdberge) +- Fixed rare Grid crash (raoulvdberge) - Storage disk and block stored and capacity counts are formatted now in the tooltip (raoulvdberge) - Made the Disk Manipulator unsided (inserting goes to insert slots and extracting from output slots) (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/gui/GuiBase.java b/src/main/java/com/raoulvdberge/refinedstorage/gui/GuiBase.java index a57d96915..ef3c5df99 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/gui/GuiBase.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/gui/GuiBase.java @@ -113,7 +113,11 @@ public abstract class GuiBase extends GuiContainer { public void drawScreen(int mouseX, int mouseY, float partialTicks) { drawDefaultBackground(); - super.drawScreen(mouseX, mouseY, partialTicks); + try { + super.drawScreen(mouseX, mouseY, partialTicks); + } catch (Exception e) { + // NO OP: Prevent a MC crash (see #1483) + } renderHoveredToolTip(mouseX, mouseY);