From 649c491f920485b0b59838fe778b61cb25d30175 Mon Sep 17 00:00:00 2001 From: Charlie Waters Date: Thu, 15 Mar 2018 16:48:29 -0400 Subject: [PATCH] Add TooltipManager method to add tooltip to front of list, and always add mouse highlight tooltip to front --- .../plugins/mousehighlight/MouseHighlightOverlay.java | 2 +- .../runelite/client/ui/overlay/tooltip/TooltipManager.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) 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 d5bdbdc62a..2e5ae6f305 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 @@ -89,7 +89,7 @@ class MouseHighlightOverlay extends Overlay } } - tooltipManager.add(new Tooltip(option + (Strings.isNullOrEmpty(target) ? "" : " " + target))); + tooltipManager.addFront(new Tooltip(option + (Strings.isNullOrEmpty(target) ? "" : " " + target))); return null; } } diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/tooltip/TooltipManager.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/tooltip/TooltipManager.java index 3d0f27a8fb..6472381ec3 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/tooltip/TooltipManager.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/tooltip/TooltipManager.java @@ -28,10 +28,8 @@ import java.util.ArrayList; import java.util.List; import javax.inject.Singleton; import lombok.Getter; -import lombok.extern.slf4j.Slf4j; @Singleton -@Slf4j public class TooltipManager { @Getter @@ -42,6 +40,11 @@ public class TooltipManager tooltips.add(tooltip); } + public void addFront(Tooltip tooltip) + { + tooltips.add(0, tooltip); + } + public void clear() { tooltips.clear();