Ignore empty lists in ResolveNames/DB

This commit is contained in:
Matt Nadareski
2025-01-09 20:45:26 -05:00
parent dfa8d244cd
commit 50b5b9d3f1

View File

@@ -459,6 +459,10 @@ namespace SabreTools.DatFiles
/// <returns>A List of DatItem objects representing the renamed items</returns> /// <returns>A List of DatItem objects representing the renamed items</returns>
protected internal List<DatItem> ResolveNames(List<DatItem> items) protected internal List<DatItem> ResolveNames(List<DatItem> items)
{ {
// Ignore empty lists
if (items.Count == 0)
return [];
// Create the output list // Create the output list
List<DatItem> output = []; List<DatItem> output = [];
@@ -554,6 +558,10 @@ namespace SabreTools.DatFiles
/// <returns>A List of DatItem objects representing the renamed items</returns> /// <returns>A List of DatItem objects representing the renamed items</returns>
protected internal List<KeyValuePair<long, DatItem>> ResolveNamesDB(List<KeyValuePair<long, DatItem>> mappings) protected internal List<KeyValuePair<long, DatItem>> ResolveNamesDB(List<KeyValuePair<long, DatItem>> mappings)
{ {
// Ignore empty lists
if (mappings.Count == 0)
return [];
// Create the output dict // Create the output dict
List<KeyValuePair<long, DatItem>> output = []; List<KeyValuePair<long, DatItem>> output = [];