From 50ebd5cb8727a3d54fcde07f5cf3f30ffa50d153 Mon Sep 17 00:00:00 2001 From: Nils Hausfeld Date: Sun, 24 Sep 2023 20:31:22 +0200 Subject: [PATCH] - Fixed massive UI freeze because of perform layout oversight --- Source/Editor/Surface/ContextMenu/VisjectCM.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Source/Editor/Surface/ContextMenu/VisjectCM.cs b/Source/Editor/Surface/ContextMenu/VisjectCM.cs index 24cb29cb9..3a3dfe027 100644 --- a/Source/Editor/Surface/ContextMenu/VisjectCM.cs +++ b/Source/Editor/Surface/ContextMenu/VisjectCM.cs @@ -506,15 +506,14 @@ namespace FlaxEditor.Surface.ContextMenu { _groups[i].ResetView(); } - UnlockChildrenRecursive(); - - SortGroups(); - PerformLayout(); - for (int i = 0; i < _groups.Count; i++) { _groups[i].EvaluateVisibilityWithBox(_selectedBox); } + UnlockChildrenRecursive(); + + SortGroups(); + PerformLayout(); Profiler.EndEvent(); }