diff --git a/runelite-client/src/main/java/net/runelite/client/menus/ComparableEntry.java b/runelite-client/src/main/java/net/runelite/client/menus/ComparableEntry.java index 914a4ccba5..a5f0f57355 100644 --- a/runelite-client/src/main/java/net/runelite/client/menus/ComparableEntry.java +++ b/runelite-client/src/main/java/net/runelite/client/menus/ComparableEntry.java @@ -81,6 +81,7 @@ public class ComparableEntry this.type = e.getType(); this.strictOption = true; } + boolean matches(MenuEntry entry) { String opt = Text.standardize(entry.getOption()); 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 1315faecb1..6c674c1d14 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 @@ -265,7 +265,7 @@ public class MenuManager { MenuEntry original = MenuEntry.copy(e); e.setType(newType); - originalType = new EntryTypeMapping(new ComparableEntry(e), original); + originalType = new EntryTypeMapping(new ComparableEntry(leftClickEntry), original); } }