From 1c13a1bde4819ec48ce9d8d5ea058212b14a490d Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Sun, 29 Jul 2018 23:45:56 +0200 Subject: [PATCH] Fix NPE when trying to draw null names Fix null pointer exceptions when trying to draw null names on screen. Signed-off-by: Tomas Slusny --- .../java/net/runelite/client/ui/overlay/OverlayUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java index bc457dfc69..b9db556320 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayUtil.java @@ -24,6 +24,7 @@ */ package net.runelite.client.ui.overlay; +import com.google.common.base.Strings; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Dimension; @@ -67,6 +68,11 @@ public class OverlayUtil public static void renderTextLocation(Graphics2D graphics, Point txtLoc, String text, Color color) { + if (Strings.isNullOrEmpty(text)) + { + return; + } + int x = txtLoc.getX(); int y = txtLoc.getY();