From 86ba83eaf8050e75123f8b391f1ba9dc58432746 Mon Sep 17 00:00:00 2001 From: TheStonedTurtle <29030969+TheStonedTurtle@users.noreply.github.com> Date: Thu, 13 Dec 2018 03:20:15 -0800 Subject: [PATCH] Null-check equipment container in item stats plugin (#6919) --- .../runelite/client/plugins/itemstats/ItemStatOverlay.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatOverlay.java index e67588db66..3507c3cb58 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/itemstats/ItemStatOverlay.java @@ -31,6 +31,7 @@ import java.awt.Graphics2D; import net.runelite.api.Client; import net.runelite.api.InventoryID; import net.runelite.api.Item; +import net.runelite.api.ItemContainer; import net.runelite.api.MenuEntry; import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; @@ -186,9 +187,10 @@ public class ItemStatOverlay extends Overlay ItemStats other = null; final ItemEquipmentStats currentEquipment = s.getEquipment(); - if (s.isEquipable() && currentEquipment != null) + ItemContainer c = client.getItemContainer(InventoryID.EQUIPMENT); + if (s.isEquipable() && currentEquipment != null && c != null) { - final Item[] items = client.getItemContainer(InventoryID.EQUIPMENT).getItems(); + final Item[] items = c.getItems(); if (currentEquipment.getSlot() != -1 && currentEquipment.getSlot() < items.length) {