From 2d2e4de09708e3db6bc57d61299b82fc7cadc9a1 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Fri, 21 Jul 2023 11:30:57 +0200 Subject: [PATCH] Ensure dashed line starts at right edge --- swing/src/net/sf/openrocket/gui/print/FinMarkingGuide.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/swing/src/net/sf/openrocket/gui/print/FinMarkingGuide.java b/swing/src/net/sf/openrocket/gui/print/FinMarkingGuide.java index 59d9ad7e5..e5ce60a70 100644 --- a/swing/src/net/sf/openrocket/gui/print/FinMarkingGuide.java +++ b/swing/src/net/sf/openrocket/gui/print/FinMarkingGuide.java @@ -342,7 +342,10 @@ public class FinMarkingGuide extends JPanel { g2.setStroke(dashedStroke); // Draw dashed line - g2.drawLine(x, yStart, x + width, yStart); + // We draw from the aft end to the fore end to ensure that the side with no arrow + // point has the dashed line touching the marking guide edge + // (is useful for marking the fin position) + g2.drawLine(x + width, yStart, x, yStart); // Reset stroke g2.setStroke(thinStroke);