flabbet 9 månader sedan
förälder
incheckning
a63964655a
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/PixiEditor/Views/Overlays/PathOverlay/VectorPathOverlay.cs

+ 2 - 1
src/PixiEditor/Views/Overlays/PathOverlay/VectorPathOverlay.cs

@@ -148,7 +148,7 @@ public class VectorPathOverlay : Overlay
         int totalHandles = anchorCount + controlPointHandles.Count;
         if (totalHandles != pointsCount)
         {
-            if (anchorCount > pointsCount)
+            if (totalHandles > pointsCount)
             {
                 RecreateHandles();
             }
@@ -579,6 +579,7 @@ public class VectorPathOverlay : Overlay
             VecD mirroredControlPoint = GetMirroredControlPoint(
                 previousControlPoint, data.points[0]);
             controlPoint1 = (VecF)mirroredControlPoint;
+            wasPreviousControlPoint = false;
         }
 
         newPath.CubicTo(controlPoint1, controlPoint2, endPoint);