From cb3b9a653cb8f820f46d79aaccb686f890fbf355 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 29 Apr 2017 18:39:24 -0400 Subject: [PATCH] mousehighlight: don't show overlay if menu is open --- runelite-api/src/main/java/net/runelite/api/Client.java | 5 +++++ .../client/plugins/mousehighlight/MouseHighlightOverlay.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index 1da1631dff..943f94934f 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -253,6 +253,11 @@ public class Client return client.getMenuOptionCount(); } + public boolean isMenuOpen() + { + return client.isMenuOpen(); + } + public int getMapScale() { return client.getMapScale(); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.java index 86235f65fe..61c39cae7d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/mousehighlight/MouseHighlightOverlay.java @@ -58,6 +58,11 @@ public class MouseHighlightOverlay extends Overlay return null; } + if (client.isMenuOpen()) + { + return null; + } + String[] targets = client.getMenuTargets(); String[] options = client.getMenuOptions(); int count = client.getMenuCount() - 1;