From df497bf68426cc7e4ab35252fabed417310b4e38 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 17 Mar 2021 19:25:12 +0100 Subject: [PATCH] Fix UIControl invalid showing in prefab window using nested prefab with UI --- Source/Engine/UI/UIControl.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Engine/UI/UIControl.cs b/Source/Engine/UI/UIControl.cs index 2b239f982..04194cf69 100644 --- a/Source/Engine/UI/UIControl.cs +++ b/Source/Engine/UI/UIControl.cs @@ -199,6 +199,11 @@ namespace FlaxEngine // Don't link disabled actors if (!IsActiveInHierarchy) return null; +#if FLAX_EDITOR + // Prefab editor doesn't fire BeginPlay so for disabled actors we don't unlink them so do it here + if (!IsActive) + return null; +#endif var parent = Parent; if (parent is UIControl uiControl && uiControl.Control is ContainerControl uiContainerControl)