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 <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-02-16 13:34:04 +01:00
parent fa2277c3d7
commit f8a8e9e53d

View File

@@ -24,6 +24,7 @@
*/ */
package net.runelite.client.plugins.mousehighlight; package net.runelite.client.plugins.mousehighlight;
import com.google.common.base.Strings;
import java.awt.Dimension; import java.awt.Dimension;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.Point; import java.awt.Point;
@@ -69,7 +70,7 @@ class MouseHighlightOverlay extends Overlay
String target = menuEntry.getTarget(); String target = menuEntry.getTarget();
String option = menuEntry.getOption(); String option = menuEntry.getOption();
if (target.isEmpty()) if (Strings.isNullOrEmpty(option))
{ {
return null; 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; return null;
} }
} }