Prevent tooltip from being shown when runepouch is empty

This commit is contained in:
Kamiel
2018-02-02 17:41:46 +01:00
committed by Adam
parent 55c9f6cc06
commit 9f9319bcc4

View File

@@ -101,6 +101,7 @@ public class RunepouchOverlay extends Overlay
graphics.setFont(FontManager.getRunescapeSmallFont()); graphics.setFont(FontManager.getRunescapeSmallFont());
StringBuilder tooltipBuilder = new StringBuilder(); StringBuilder tooltipBuilder = new StringBuilder();
for (int i = 0; i < AMOUNT_VARBITS.length; i++) for (int i = 0; i < AMOUNT_VARBITS.length; i++)
{ {
Varbits amountVarbit = AMOUNT_VARBITS[i]; Varbits amountVarbit = AMOUNT_VARBITS[i];
@@ -146,10 +147,12 @@ public class RunepouchOverlay extends Overlay
runeImg); runeImg);
} }
} }
String tooltip = tooltipBuilder.toString();
if (runePouch.getCanvasBounds().contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY())) if (!tooltip.isEmpty() && runePouch.getCanvasBounds().contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY()))
{ {
tooltipManager.add(new Tooltip(tooltipBuilder.toString())); tooltipManager.add(new Tooltip(tooltip));
} }
return null; return null;
} }