Krzysztof Krysiński 2 months ago
parent
commit
203d6f254a
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/PixiEditor/Views/Nodes/ConnectionView.cs

+ 5 - 0
src/PixiEditor/Views/Nodes/ConnectionView.cs

@@ -103,6 +103,11 @@ internal class ConnectionView : TemplatedControl
             return default;
             return default;
         }
         }
 
 
+        if(mainCanvas != null && !mainCanvas.IsAttachedToVisualTree())
+        {
+            mainCanvas = null;
+        }
+
         Canvas canvas = mainCanvas ??= this.FindAncestorOfType<NodeGraphView>().FindDescendantOfType<Canvas>();
         Canvas canvas = mainCanvas ??= this.FindAncestorOfType<NodeGraphView>().FindDescendantOfType<Canvas>();
 
 
         if (property.Node is null || canvas is null)
         if (property.Node is null || canvas is null)