From 3966e90699c1a7c92853b5a138b653651952ed6b Mon Sep 17 00:00:00 2001 From: stone-wall Date: Thu, 16 Apr 2020 02:57:41 -0400 Subject: [PATCH 1/3] 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()) From c81eaa6d4c0219dcf934478a8d42145b8e69bd3d Mon Sep 17 00:00:00 2001 From: stone-wall Date: Thu, 16 Apr 2020 03:22:56 -0400 Subject: [PATCH 2/3] woops --- .../java/net/runelite/client/ui/overlay/OverlayRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 5aa78a7fd8..43a50fdf34 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,7 +43,7 @@ import java.util.Map; import javax.inject.Inject; import javax.inject.Singleton; import javax.swing.SwingUtilities; -import lombok.experimental.Accessors; +import lombok.Setter; import lombok.extern.slf4j.Slf4j; import net.runelite.api.Client; import net.runelite.api.GameState; @@ -96,7 +96,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener private boolean isResizeable; private OverlayBounds snapCorners; - @Accessors + @Setter private boolean shouldRender = false; @Inject From 1af8223a1a0adec66f46517b26dbbdfbb6f28ec0 Mon Sep 17 00:00:00 2001 From: stone-wall Date: Thu, 16 Apr 2020 11:25:40 -0400 Subject: [PATCH 3/3] =?UTF-8?q?woops=20=F0=9F=95=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/runelite/client/ui/overlay/OverlayRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 43a50fdf34..17228f6b50 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 @@ -97,7 +97,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener private OverlayBounds snapCorners; @Setter - private boolean shouldRender = false; + private boolean shouldRender = true; @Inject private OverlayRenderer(