From f7c59bf8ba6c6e189e246ac978173d5d9f23c653 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Sat, 17 Feb 2018 22:09:48 -0700 Subject: [PATCH] hunter plugin: Fix null pointer when going across a loading zone --- .../java/net/runelite/client/plugins/hunter/TrapOverlay.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/hunter/TrapOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/hunter/TrapOverlay.java index ce428edf4b..026101d43b 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/hunter/TrapOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/hunter/TrapOverlay.java @@ -110,7 +110,8 @@ public class TrapOverlay extends Overlay Widget viewport = client.getViewportWidget(); for (HunterTrap trap : plugin.getTraps()) { - if (viewport != null && viewport.contains(trap.getGameObject().getCanvasLocation())) + net.runelite.api.Point trapLoc = trap.getGameObject().getCanvasLocation(); + if (viewport != null && trapLoc != null && viewport.contains(trapLoc)) { switch (trap.getState()) {