From bdf65324715def2e33c77d13a0cf00dd55ab70cd Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 11 May 2018 16:48:04 -0400 Subject: [PATCH] agility plugin: fix exception if obstacle is off screen --- .../net/runelite/client/plugins/agility/AgilityOverlay.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java index 6311c7bbc1..20ad27c494 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/agility/AgilityOverlay.java @@ -81,7 +81,11 @@ public class AgilityOverlay extends Overlay // This assumes that the obstacle is not clickable. if (Obstacles.TRAP_OBSTACLE_IDS.contains(object.getId())) { - OverlayUtil.renderPolygon(graphics, object.getCanvasTilePoly(), config.getTrapColor()); + Polygon polygon = object.getCanvasTilePoly(); + if (polygon != null) + { + OverlayUtil.renderPolygon(graphics, polygon, config.getTrapColor()); + } return; }