From 3966e90699c1a7c92853b5a138b653651952ed6b Mon Sep 17 00:00:00 2001 From: stone-wall Date: Thu, 16 Apr 2020 02:57:41 -0400 Subject: [PATCH] Add a thingy --- .../net/runelite/client/ui/overlay/OverlayRenderer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java index 45b2b7129f..5aa78a7fd8 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java @@ -43,6 +43,7 @@ import java.util.Map; import javax.inject.Inject; import javax.inject.Singleton; import javax.swing.SwingUtilities; +import lombok.experimental.Accessors; import lombok.extern.slf4j.Slf4j; import net.runelite.api.Client; import net.runelite.api.GameState; @@ -95,6 +96,9 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener private boolean isResizeable; private OverlayBounds snapCorners; + @Accessors + private boolean shouldRender = false; + @Inject private OverlayRenderer( final Client client, @@ -158,6 +162,10 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener public void render(Graphics2D graphics, final OverlayLayer layer) { + if (!shouldRender) + { + return; + } if (layer != OverlayLayer.ABOVE_MAP && client.getWidget(WidgetInfo.FULLSCREEN_MAP_ROOT) != null && !client.getWidget(WidgetInfo.FULLSCREEN_MAP_ROOT).isHidden())