From 33b540ed9e8df3957cb8b9b3a0d444baffac3acf Mon Sep 17 00:00:00 2001 From: Saas Date: Thu, 10 Jul 2025 20:07:52 +0200 Subject: [PATCH] fix naming and treat unfolded category items as normal items --- Source/Editor/GUI/ItemsListContextMenu.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/Editor/GUI/ItemsListContextMenu.cs b/Source/Editor/GUI/ItemsListContextMenu.cs index 9049eb9b4..8fdf21e4c 100644 --- a/Source/Editor/GUI/ItemsListContextMenu.cs +++ b/Source/Editor/GUI/ItemsListContextMenu.cs @@ -514,15 +514,15 @@ namespace FlaxEditor.GUI var items = ItemsPanel.Children; for (int i = 0; i < items.Count; i++) { - var item = items[i]; - if (item is Item item1 && item1.Visible) - result.Add(item1); - else if (!ignoreFoldedCategories && item is DropPanel panel && item.Visible) + var currentItem = items[i]; + if (currentItem is Item item && item.Visible) + result.Add(item); + else if (currentItem is DropPanel category && (!ignoreFoldedCategories || !category.IsClosed) && currentItem.Visible) { - for (int j = 0; j < panel.Children.Count; j++) + for (int j = 0; j < category.Children.Count; j++) { - if (panel.Children[j] is Item item2 && item2.Visible) - result.Add(item2); + if (category.Children[j] is Item categoryItem && categoryItem.Visible) + result.Add(categoryItem); } } }