From 8c4593e80f4e5a79b0d94c19a4ab0123d1c9f457 Mon Sep 17 00:00:00 2001 From: sdburns1998 Date: Sun, 7 Jul 2019 21:57:04 +0200 Subject: [PATCH] zulrah: Null checks --- .../plugins/zulrah/overlays/ZulrahOverlay.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/overlays/ZulrahOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/overlays/ZulrahOverlay.java index db8136ac24..3d9e5eac0e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/overlays/ZulrahOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/overlays/ZulrahOverlay.java @@ -188,15 +188,24 @@ public class ZulrahOverlay extends Overlay Point zulrahMinimapPoint = Perspective.localToMinimap(client, zulrahLocalTile); Color color = phase.getColor(); graphics.setColor(color); - graphics.fillOval(zulrahMinimapPoint.getX() - 2, zulrahMinimapPoint.getY() - 2, 4, 4); + if (zulrahMinimapPoint != null) + { + graphics.fillOval(zulrahMinimapPoint.getX() - 2, zulrahMinimapPoint.getY() - 2, 4, 4); + } graphics.setColor(TILE_BORDER_COLOR); graphics.setStroke(new BasicStroke(1)); - graphics.drawOval(zulrahMinimapPoint.getX() - 2, zulrahMinimapPoint.getY() - 2, 4, 4); + if (zulrahMinimapPoint != null) + { + graphics.drawOval(zulrahMinimapPoint.getX() - 2, zulrahMinimapPoint.getY() - 2, 4, 4); + } if (next) { graphics.setColor(NEXT_TEXT_COLOR); FontMetrics fm = graphics.getFontMetrics(); - graphics.drawString("Next", zulrahMinimapPoint.getX() - fm.stringWidth("Next") / 2, zulrahMinimapPoint.getY() - 2); + if (zulrahMinimapPoint != null) + { + graphics.drawString("Next", zulrahMinimapPoint.getX() - fm.stringWidth("Next") / 2, zulrahMinimapPoint.getY() - 2); + } } }