Parcourir la source

Update NodeOperations.cs

Krzysztof Krysiński il y a 1 mois
Parent
commit
c99c4d8b38

+ 6 - 1
src/PixiEditor.ChangeableDocument/Changes/NodeGraph/NodeOperations.cs

@@ -116,7 +116,7 @@ public static class NodeOperations
         List<IChangeInfo> changes = new();
         List<IChangeInfo> changes = new();
         IOutputProperty? previouslyConnected = null;
         IOutputProperty? previouslyConnected = null;
 
 
-        if(parentInput == null) return changes;
+        if (parentInput == null) return changes;
 
 
         if (parentInput.Connection != null)
         if (parentInput.Connection != null)
         {
         {
@@ -240,6 +240,11 @@ public static class NodeOperations
     public static List<IChangeInfo> RevertPositions(Dictionary<Guid, VecD> positions, IReadOnlyDocument target)
     public static List<IChangeInfo> RevertPositions(Dictionary<Guid, VecD> positions, IReadOnlyDocument target)
     {
     {
         List<IChangeInfo> changes = new();
         List<IChangeInfo> changes = new();
+        if (positions == null)
+        {
+            return changes;
+        }
+
         foreach (var (guid, position) in positions)
         foreach (var (guid, position) in positions)
         {
         {
             var node = target.FindNode(guid) as Node;
             var node = target.FindNode(guid) as Node;