Merge pull request #895 from se7enAte9/slowswapfix

menumanager: fix slow swaps
This commit is contained in:
sdburns1998
2019-07-05 19:34:56 +02:00
committed by GitHub

View File

@@ -287,6 +287,11 @@ public class MenuManager
return;
}
rebuildLeftClickMenu();
}
private void rebuildLeftClickMenu()
{
entries.clear();
entries.addAll(Arrays.asList(client.getMenuEntries()));
@@ -428,10 +433,15 @@ public class MenuManager
@Subscribe
public void onMenuOptionClicked(MenuOptionClicked event)
{
if (!client.isMenuOpen() && leftClickEntry != null)
if (!client.isMenuOpen())
{
event.setMenuEntry(leftClickEntry);
leftClickEntry = null;
rebuildLeftClickMenu();
if (leftClickEntry != null)
{
event.setMenuEntry(leftClickEntry);
leftClickEntry = null;
}
}
if (event.getMenuAction() != MenuAction.RUNELITE)