From cdcf0cac274b7a4f76b055a6276e5db2606fb9e7 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Sat, 2 Nov 2019 23:25:47 -0600 Subject: [PATCH] OverlayRenderer: Update bounds before render --- .../java/net/runelite/client/ui/overlay/OverlayRenderer.java | 3 ++- 1 file changed, 2 insertions(+), 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 81b405fe83..ce634cc491 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 @@ -490,6 +490,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener } graphics.translate(point.x, point.y); + overlay.getBounds().setLocation(point); final Dimension overlayDimension; try @@ -503,7 +504,7 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener } final Dimension dimension = MoreObjects.firstNonNull(overlayDimension, new Dimension()); - overlay.setBounds(new Rectangle(point, dimension)); + overlay.getBounds().setSize(dimension); } private boolean shouldInvalidateBounds()