Browse Source

Update MagicWandToolExecutor.cs

Francespo 1 month ago
parent
commit
36166320cd

+ 1 - 4
src/PixiEditor/Models/DocumentModels/UpdateableChangeExecutors/MagicWandToolExecutor.cs

@@ -41,20 +41,17 @@ internal class MagicWandToolExecutor : UpdateableChangeExecutor
     public override void OnPixelPositionChange(VecI pos)
     public override void OnPixelPositionChange(VecI pos)
     {
     {
         AddUpdateAction(pos);
         AddUpdateAction(pos);
-        internals!.ActionAccumulator.AddActions(new ChangeBoundary_Action());
     }
     }
 
 
     public override void OnLeftMouseButtonUp(VecD argsPositionOnCanvas)
     public override void OnLeftMouseButtonUp(VecD argsPositionOnCanvas)
     {
     {
         AddFinishAction();
         AddFinishAction();
-        internals!.ActionAccumulator.AddActions(new ChangeBoundary_Action());
         onEnded!(this);
         onEnded!(this);
     }
     }
 
 
     public override void ForceStop()
     public override void ForceStop()
     {
     {
         AddFinishAction();
         AddFinishAction();
-        internals!.ActionAccumulator.AddActions(new ChangeBoundary_Action());
     }
     }
 
 
     private void AddUpdateAction(VecI pos)
     private void AddUpdateAction(VecI pos)
@@ -64,6 +61,6 @@ internal class MagicWandToolExecutor : UpdateableChangeExecutor
     }
     }
     private void AddFinishAction()
     private void AddFinishAction()
     {
     {
-        internals!.ActionAccumulator.AddActions(new EndMagicWand_Action());
+        internals!.ActionAccumulator.AddFinishedActions(new EndMagicWand_Action());
     }
     }
 }
 }