From 1f984a81ca28abf2c2c2979a1f99c3d6aab60fc2 Mon Sep 17 00:00:00 2001 From: se7enAte9 <50936458+se7enAte9@users.noreply.github.com> Date: Sat, 6 Jul 2019 08:33:40 -0400 Subject: [PATCH] menumanager: fix hidden entries (#898) --- .../main/java/net/runelite/client/menus/MenuManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/menus/MenuManager.java b/runelite-client/src/main/java/net/runelite/client/menus/MenuManager.java index 8b228280be..cf8f62744f 100644 --- a/runelite-client/src/main/java/net/runelite/client/menus/MenuManager.java +++ b/runelite-client/src/main/java/net/runelite/client/menus/MenuManager.java @@ -325,8 +325,13 @@ public class MenuManager { entries.remove(leftClickEntry); entries.add(leftClickEntry); - client.setMenuEntries(entries.toArray(new MenuEntry[0])); } + else if (!currentHiddenEntries.isEmpty()) + { + leftClickEntry = Iterables.getLast(entries, null); + } + + client.setMenuEntries(entries.toArray(new MenuEntry[0])); } public void addPlayerMenuItem(String menuText)