From 610573d845d843bd63781d609c71d87378e98f53 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Wed, 20 Apr 2022 06:49:44 -0600 Subject: [PATCH] wiki: do not allow lookup-ing empty inventory slots --- .../main/java/net/runelite/client/plugins/wiki/WikiPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java index 4a4a457a3e..79f9932de3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java @@ -35,6 +35,7 @@ import net.runelite.api.MenuAction; import net.runelite.api.MenuEntry; import net.runelite.api.NPC; import net.runelite.api.NPCComposition; +import net.runelite.api.NullItemID; import net.runelite.api.ObjectComposition; import net.runelite.api.ScriptID; import net.runelite.api.SpriteID; @@ -363,7 +364,7 @@ public class WikiPlugin extends Plugin { MenuEntry[] menuEntries = client.getMenuEntries(); Widget w = getWidget(widgetID, widgetIndex); - if (w.getType() == WidgetType.GRAPHIC && w.getItemId() != -1) + if (w.getType() == WidgetType.GRAPHIC && w.getItemId() != -1 && w.getItemId() != NullItemID.NULL_6512) { for (int ourEntry = menuEntries.length - 1;ourEntry >= 0; ourEntry--) {