From 40086488d58ff8ff490591caa94bcd41076ff924 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Fri, 23 Mar 2018 19:18:42 +0100 Subject: [PATCH] Add null-check for overlays in OverlayRenderer Sometimes right after login overlays can be null instead of empty list. Add null check to prevent ending on NPE. Signed-off-by: Tomas Slusny --- .../java/net/runelite/client/ui/overlay/OverlayRenderer.java | 1 + 1 file changed, 1 insertion(+) 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 ef82c64b45..f7fa96b4d5 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 @@ -262,6 +262,7 @@ public class OverlayRenderer extends MouseListener implements KeyListener final List overlays = overlayLayerOverlayMap.get(layer); if (client == null + || overlays == null || overlays.isEmpty() || client.getViewportWidget() == null || client.getGameState() != GameState.LOGGED_IN