From dc7b3b0552d20ebc896106420bba64d051e4c3b3 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Sun, 19 Apr 2020 18:08:12 +0200 Subject: [PATCH] overlayrenderer: Remove overlay if it has an error --- .../net/runelite/client/ui/overlay/OverlayRenderer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java index 3ce28fe600..daeaef2539 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java @@ -666,7 +666,13 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener } catch (Exception ex) { - log.warn("Error during overlay rendering", ex); + log.warn("Exception during overlay rendering", ex); + return; + } + catch (Error er) + { + log.warn("Error during overlay rendering, removing overlay", er); + overlayManager.remove(overlay); return; }