From 3995c6da0c8ff3a46b1e320481206323bdacfa00 Mon Sep 17 00:00:00 2001 From: gilzoide Date: Mon, 6 Oct 2025 13:44:05 -0300 Subject: [PATCH] Avoid refreshing parent or children when component is not active --- Runtime/FlexLayout.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Runtime/FlexLayout.cs b/Runtime/FlexLayout.cs index 8e1babf..5b32396 100644 --- a/Runtime/FlexLayout.cs +++ b/Runtime/FlexLayout.cs @@ -483,11 +483,21 @@ protected override void OnDestroy() protected override void OnTransformParentChanged() { base.OnTransformParentChanged(); + if (!IsActive()) + { + return; + } + RefreshParent(); } protected virtual void OnTransformChildrenChanged() { + if (!IsActive()) + { + return; + } + ClearTrackedChildren(); RefreshChildren(); }