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(); }