From f21596bc47ec00da84b32b6cc7ec81ce62bd456b Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 28 Oct 2021 18:12:48 -0400 Subject: [PATCH] barrows: fix brothers slain overlay flashing This was assuming there is always a tick between each frame to unhide the barrows potential --- .../barrows/BarrowsBrotherSlainOverlay.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.java index 4e4eba0175..a1fd31954e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsBrotherSlainOverlay.java @@ -61,18 +61,18 @@ public class BarrowsBrotherSlainOverlay extends OverlayPanel @Override public Dimension render(Graphics2D graphics) { - // Do not display overlay if potential is null/hidden - final Widget potential = client.getWidget(WidgetInfo.BARROWS_POTENTIAL); - if (potential == null || potential.isHidden()) + final Widget barrowsBrothers = client.getWidget(WidgetInfo.BARROWS_BROTHERS); + if (barrowsBrothers == null) { return null; } - // Hide original overlay - final Widget barrowsBrothers = client.getWidget(WidgetInfo.BARROWS_BROTHERS); - if (barrowsBrothers != null) + // Hide original brother and potential overlays + barrowsBrothers.setHidden(true); + + final Widget potential = client.getWidget(WidgetInfo.BARROWS_POTENTIAL); + if (potential != null) { - barrowsBrothers.setHidden(true); potential.setHidden(true); }