Null-check equipment container in item stats plugin (#6919)

This commit is contained in:
TheStonedTurtle
2018-12-13 03:20:15 -08:00
committed by Tomas Slusny
parent b502e9a510
commit 86ba83eaf8

View File

@@ -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)
{