From 3906ce100303258678a84662cf47e24741bde09e Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Thu, 7 Nov 2019 11:43:23 +0100 Subject: [PATCH] wiki: Fix dupe menu entries --- .../java/net/runelite/client/plugins/wiki/WikiPlugin.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java index b7e87d4206..1327059ec8 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/wiki/WikiPlugin.java @@ -399,7 +399,8 @@ public class WikiPlugin extends Plugin ); } - if (widgetID == WidgetInfo.ACHIEVEMENT_DIARY_CONTAINER.getId()) + if (widgetID == WidgetInfo.ACHIEVEMENT_DIARY_CONTAINER.getId() + && event.getOption().contains("Open")) { Widget w = getWidget(widgetID, widgetIndex); if (w.getActions() == null) @@ -426,7 +427,8 @@ public class WikiPlugin extends Plugin ); } - if (WidgetInfo.TO_GROUP(widgetID) == WidgetInfo.SKILLS_CONTAINER.getGroupId()) + if (WidgetInfo.TO_GROUP(widgetID) == WidgetInfo.SKILLS_CONTAINER.getGroupId() + && event.getOption().contains("View")) { Widget w = getWidget(widgetID, widgetIndex); if (w.getParentId() != WidgetInfo.SKILLS_CONTAINER.getId()) @@ -446,7 +448,7 @@ public class WikiPlugin extends Plugin MENUOP_WIKI, action.replace("View ", "").replace("Guide ", ""), MenuOpcode.RUNELITE.getId(), - event.getIdentifier(), + 0, widgetIndex, widgetID, false