From e97c5ba517fcd9cf9c89546123de8c773899fbd0 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 25 Jan 2019 10:57:47 -0500 Subject: [PATCH] stausbars: don't assume menu is always populated --- .../runelite/client/plugins/statusbars/StatusBarsOverlay.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsOverlay.java index 13a6c38735..01997e24b4 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/statusbars/StatusBarsOverlay.java @@ -183,8 +183,8 @@ class StatusBarsOverlay extends Overlay { final MenuEntry[] menu = client.getMenuEntries(); final int menuSize = menu.length; - final MenuEntry entry = menu[menuSize - 1]; - final Effect change = itemStatService.getItemStatChanges(entry.getIdentifier()); + final MenuEntry entry = menuSize > 0 ? menu[menuSize - 1] : null; + final Effect change = entry != null ? itemStatService.getItemStatChanges(entry.getIdentifier()) : null; int prayerHealValue = 0; int foodHealValue = 0;