From 9f9319bcc44482728b11569deea4838bd23ae73f Mon Sep 17 00:00:00 2001 From: Kamiel Date: Fri, 2 Feb 2018 17:41:46 +0100 Subject: [PATCH] Prevent tooltip from being shown when runepouch is empty --- .../client/plugins/runepouch/RunepouchOverlay.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java index ed216b0f7f..1365401ffd 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/runepouch/RunepouchOverlay.java @@ -101,6 +101,7 @@ public class RunepouchOverlay extends Overlay graphics.setFont(FontManager.getRunescapeSmallFont()); StringBuilder tooltipBuilder = new StringBuilder(); + for (int i = 0; i < AMOUNT_VARBITS.length; i++) { Varbits amountVarbit = AMOUNT_VARBITS[i]; @@ -146,10 +147,12 @@ public class RunepouchOverlay extends Overlay 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; }