diff --git a/ShareX.ScreenCaptureLib/Shapes/Drawing/ArrowDrawingShape.cs b/ShareX.ScreenCaptureLib/Shapes/Drawing/ArrowDrawingShape.cs index b84375b1c..a6f0d1833 100644 --- a/ShareX.ScreenCaptureLib/Shapes/Drawing/ArrowDrawingShape.cs +++ b/ShareX.ScreenCaptureLib/Shapes/Drawing/ArrowDrawingShape.cs @@ -23,6 +23,7 @@ You should have received a copy of the GNU General Public License #endregion License Information (GPL v3) +using ShareX.HelpersLib; using System.Drawing; using System.Drawing.Drawing2D; @@ -63,7 +64,7 @@ protected override Pen CreatePen(Color borderColor, int borderSize) Pen pen = new Pen(borderColor, borderSize); pen.CustomEndCap = lineCap; - if (ArrowHeadsBothSide) + if (ArrowHeadsBothSide && MathHelpers.Distance(StartPosition, EndPosition) > arrowHeight * borderSize * 2) { pen.CustomStartCap = lineCap; }