Use list overloads

This commit is contained in:
2026-04-17 16:17:55 -05:00
parent 22964255e4
commit fe90f4954e
+8 -2
View File
@@ -62,13 +62,16 @@ public class TreeViewPanel : Panel
var selection = ContentTree.Selection; var selection = ContentTree.Selection;
if (selection.Count > 0) if (selection.Count > 0)
{ {
var items = new List<ContentItem>();
foreach (var node in selection) foreach (var node in selection)
{ {
if (node is ContentItemTreeNode contentNode) 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; var selection = ContentTree.Selection;
if (selection.Count > 0) if (selection.Count > 0)
{ {
var items = new List<ContentItem>();
foreach (var node in selection) foreach (var node in selection)
{ {
if (node is ContentItemTreeNode contentNode) if (node is ContentItemTreeNode contentNode)
{ {
Editor.Instance.Windows.ContentWin.Duplicate(contentNode.Item); items.Add(contentNode.Item);
} }
} }
Editor.Instance.Windows.ContentWin.Duplicate(items);
} }
} }