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 667f68f24b..144f84ad5d 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 @@ -753,9 +753,9 @@ public class MenuManager for (String target : fromTarget) { final String s = Text.standardize(target); - swaps.keySet().removeIf(e -> e.getTarget().equals(s)); - priorityEntries.removeIf(e -> e.getTarget().equals(s)); - hiddenEntries.removeIf(e -> e.getTarget().equals(s)); + swaps.keySet().removeIf(e -> e.getTarget() != null && e.getTarget().equals(s)); + priorityEntries.removeIf(e -> e.getTarget() != null && e.getTarget().equals(s)); + hiddenEntries.removeIf(e -> e.getTarget() != null && e.getTarget().equals(s)); } }