From 352e3311de57d6494f9f83624bc5d160736932bc Mon Sep 17 00:00:00 2001 From: sdburns1998 Date: Mon, 8 Jul 2019 18:10:18 +0200 Subject: [PATCH] api: Null checks --- .../main/java/net/runelite/api/coords/WorldArea.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java b/runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java index 0b39214143..7a12a730fd 100644 --- a/runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java +++ b/runelite-api/src/main/java/net/runelite/api/coords/WorldArea.java @@ -271,8 +271,16 @@ public class WorldArea LocalPoint lp = LocalPoint.fromWorld(client, x, y); - int startX = lp.getSceneX() + dx; - int startY = lp.getSceneY() + dy; + int startX = 0; + if (lp != null) + { + startX = lp.getSceneX() + dx; + } + int startY = 0; + if (lp != null) + { + startY = lp.getSceneY() + dy; + } int checkX = startX + (dx > 0 ? width - 1 : 0); int checkY = startY + (dy > 0 ? height - 1 : 0); int endX = startX + width - 1;