From 0d0c1a2059db255892c2855634d9471eb7b62c69 Mon Sep 17 00:00:00 2001 From: noremac201 Date: Wed, 3 Jan 2018 15:43:28 -0600 Subject: [PATCH] Fixed setStroke not being reset in Graphics object --- .../net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java index fc118ec382..3d565feda9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xpglobes/XpGlobesOverlay.java @@ -28,6 +28,7 @@ import java.awt.BasicStroke; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2D; +import java.awt.Stroke; import java.awt.geom.Arc2D; import java.awt.geom.Ellipse2D; import java.awt.image.BufferedImage; @@ -146,6 +147,7 @@ public class XpGlobesOverlay extends Overlay private void drawProgressArc(Graphics2D graphics, int x, int y, int w, int h, double radiusStart, double radiusEnd, int strokeWidth, Color color) { + Stroke stroke = graphics.getStroke(); graphics.setStroke(new BasicStroke(strokeWidth)); graphics.setColor(color); graphics.draw(new Arc2D.Double( @@ -153,6 +155,7 @@ public class XpGlobesOverlay extends Overlay w, h, radiusStart, radiusEnd, Arc2D.OPEN)); + graphics.setStroke(stroke); } private Ellipse2D drawEllipse(Graphics2D graphics, int x, int y)