From fe90f4954e2631dc072bf716fcbccbe4e9b0d589 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 17 Apr 2026 16:17:55 -0500 Subject: [PATCH] Use list overloads --- Source/Editor/Content/Tree/TreeViewPanel.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Content/Tree/TreeViewPanel.cs b/Source/Editor/Content/Tree/TreeViewPanel.cs index 90666b3b6..854bafc7f 100644 --- a/Source/Editor/Content/Tree/TreeViewPanel.cs +++ b/Source/Editor/Content/Tree/TreeViewPanel.cs @@ -62,13 +62,16 @@ public class TreeViewPanel : Panel var selection = ContentTree.Selection; if (selection.Count > 0) { + var items = new List(); foreach (var node in selection) { if (node is ContentItemTreeNode contentNode) { - Editor.Instance.Windows.ContentWin.Delete(contentNode.Item); + items.Add(contentNode.Item); } } + + Editor.Instance.Windows.ContentWin.Delete(items); } } @@ -80,13 +83,16 @@ public class TreeViewPanel : Panel var selection = ContentTree.Selection; if (selection.Count > 0) { + var items = new List(); foreach (var node in selection) { if (node is ContentItemTreeNode contentNode) { - Editor.Instance.Windows.ContentWin.Duplicate(contentNode.Item); + items.Add(contentNode.Item); } } + + Editor.Instance.Windows.ContentWin.Duplicate(items); } }