Fix crash on leftover UI Canvas linked in Prefab window after reload

#3079
This commit is contained in:
Wojtek Figat
2024-11-26 23:13:43 +01:00
parent 631dbda23b
commit e7051824b7

View File

@@ -79,6 +79,13 @@ namespace FlaxEditor.Viewport.Previews
_uiControlLinked.Control.Parent = null;
_uiControlLinked = null;
}
foreach (var child in _uiParentLink.Children.ToArray())
{
if (child is CanvasRootControl canvasRoot)
{
canvasRoot.Canvas.EditorOverride(null, null);
}
}
// Remove for the preview
Task.RemoveCustomActor(_instance);