From a2f8a4219e29aaf976f8cc78074e990ed0de0106 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 3 Jan 2022 13:57:56 -0500 Subject: [PATCH] menu swapper: remove examine swap This has not worked in the past, since the Examine option is not an inventory action and so cannot ever be shift-click swapped, and causes a crash now if set due to it subtracting the Examine menu op from ITEM_FIRST_OPTION. --- .../plugins/menuentryswapper/MenuEntrySwapperPlugin.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java index 7fa8f7fba2..9366edb8e0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/menuentryswapper/MenuEntrySwapperPlugin.java @@ -127,7 +127,6 @@ public class MenuEntrySwapperPlugin extends Plugin MenuAction.ITEM_THIRD_OPTION, MenuAction.ITEM_FOURTH_OPTION, MenuAction.ITEM_FIFTH_OPTION, - MenuAction.EXAMINE_ITEM, MenuAction.ITEM_USE ); @@ -781,7 +780,7 @@ public class MenuEntrySwapperPlugin extends Plugin ItemComposition itemComposition = event.getItemComposition(); Integer option = getSwapConfig(true, itemComposition.getId()); - if (option != null) + if (option != null && option < itemComposition.getInventoryActions().length) { itemComposition.setShiftClickActionIndex(option); }