From 73773ca4799ab2bd3f35f124317ced2fb171a8a3 Mon Sep 17 00:00:00 2001 From: Lotto Date: Thu, 16 Apr 2020 21:21:16 +0200 Subject: [PATCH] player-indicators: fix right-click menu targets expanding forever Fixes the right-click menu targets expanding forever if clan rank or color decoration is enabled in the plugin. Menu entries don't get cleared while the menu is open, which was resulting in colors and ranks getting prepended on every client tick. --- .../plugins/playerindicators/PlayerIndicatorsPlugin.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java index ffbccb4710..3ae69f2551 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java @@ -96,6 +96,11 @@ public class PlayerIndicatorsPlugin extends Plugin @Subscribe public void onClientTick(ClientTick clientTick) { + if (client.isMenuOpen()) + { + return; + } + MenuEntry[] menuEntries = client.getMenuEntries(); boolean modified = false;