flabbet 9 달 전
부모
커밋
a63964655a
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  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);