Skip to content

Commit 3dfc5a5

Browse files
committed
fix(Util): Rebuild topmost rect transform
1 parent dede04c commit 3dfc5a5

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

‎Assets/JCSUnity/Scripts/Util/JCS_UIUtil.cs‎

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -824,14 +824,13 @@ public static void DeactivePanels(JCS_TweenPanel[] tps)
824824
/// <summary>
825825
/// Trigger to force build the entire transform's layout.
826826
/// </summary>
827-
public static void ForceBuildLayout(Transform trans)
827+
public static void ForceBuildLayout(Transform tfm)
828828
{
829-
foreach (LayoutGroup lg in trans.GetComponentsInChildren<LayoutGroup>())
830-
{
831-
var rt = lg.transform as RectTransform;
832-
833-
LayoutRebuilder.ForceRebuildLayoutImmediate(rt);
834-
}
829+
ForceBuildLayout(tfm as RectTransform);
830+
}
831+
public static void ForceBuildLayout(RectTransform rt)
832+
{
833+
LayoutRebuilder.ForceRebuildLayoutImmediate(rt);
835834
}
836835

837836
#endregion

0 commit comments

Comments
 (0)