Fix regression in renaming textbox placement of newly added actor to prefab

This commit is contained in:
Wojtek Figat
2025-08-12 23:18:18 +02:00
parent f37b75df7b
commit 303087c4c4
2 changed files with 18 additions and 5 deletions

View File

@@ -130,6 +130,10 @@ namespace FlaxEditor.GUI
/// <returns>Created popup.</returns>
public static RenamePopup Show(Control control, Rectangle area, string value, bool isMultiline)
{
// hardcoded flushing layout for tree controls
if (control is Tree.TreeNode treeNode && treeNode.ParentTree != null)
treeNode.ParentTree.FlushPendingPerformLayout();
// Calculate the control size in the window space to handle scaled controls
var upperLeft = control.PointToWindow(area.UpperLeft);
var bottomRight = control.PointToWindow(area.BottomRight);