From f8a8e9e53d2b51c39ad0fb53258a2457ca0c072e Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Fri, 16 Feb 2018 13:34:04 +0100 Subject: [PATCH] Display tooltips for widget actions Check for option instead of target presence when renderingt the mouse highlighting overlay. Fixes: #490 Signed-off-by: Tomas Slusny --- .../client/plugins/mousehighlight/MouseHighlightOverlay.java | 5 +++-- 1 file changed, 3 insertions(+), 2 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 aa628217d1..3b82b47516 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 @@ -24,6 +24,7 @@ */ package net.runelite.client.plugins.mousehighlight; +import com.google.common.base.Strings; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Point; @@ -69,7 +70,7 @@ class MouseHighlightOverlay extends Overlay String target = menuEntry.getTarget(); String option = menuEntry.getOption(); - if (target.isEmpty()) + if (Strings.isNullOrEmpty(option)) { return null; } @@ -89,7 +90,7 @@ class MouseHighlightOverlay extends Overlay } } - tooltipManager.add(new Tooltip(option + " " + target)); + tooltipManager.add(new Tooltip(option + (Strings.isNullOrEmpty(target) ? "" : " " + target))); return null; } }