diff --git a/SabreTools.DatFiles/ItemDictionary.cs b/SabreTools.DatFiles/ItemDictionary.cs index 57f9158a..285354c7 100644 --- a/SabreTools.DatFiles/ItemDictionary.cs +++ b/SabreTools.DatFiles/ItemDictionary.cs @@ -1231,7 +1231,7 @@ namespace SabreTools.DatFiles { DatItem datItem = (DatItem)item.Clone(); datItem.CopyMachineInformation(copyFrom); - if (!items.Where(i => i.GetName() == datItem.GetName()).Any() && !items.Contains(datItem)) + if (!items.Any(i => i.GetName() == datItem.GetName()) && !items.Contains(datItem)) Add(game, datItem); } } @@ -1417,7 +1417,7 @@ namespace SabreTools.DatFiles { DatItem datItem = (DatItem)item.Clone(); datItem.CopyMachineInformation(copyFrom); - if (!items.Where(i => i.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()).Any() + if (!items.Any(i => i.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()) && !items.Contains(datItem)) { Add(game, datItem); diff --git a/SabreTools.DatFiles/ItemDictionaryDB.cs b/SabreTools.DatFiles/ItemDictionaryDB.cs index ee724e2c..9403c222 100644 --- a/SabreTools.DatFiles/ItemDictionaryDB.cs +++ b/SabreTools.DatFiles/ItemDictionaryDB.cs @@ -1662,7 +1662,7 @@ namespace SabreTools.DatFiles foreach ((long, DatItem) item in parentItems) { DatItem datItem = (item.Item2.Clone() as DatItem)!; - if (!items.Where(i => i.Item2.GetName() == datItem.GetName()).Any() && !items.Any(i => i.Item2 == datItem)) + if (!items.Any(i => i.Item2.GetName() == datItem.GetName()) && !items.Any(i => i.Item2 == datItem)) AddItem(datItem, machine.Item1, source.Item1); } } @@ -1879,7 +1879,7 @@ namespace SabreTools.DatFiles foreach (var item in parentItems) { DatItem datItem = (DatItem)item.Item2.Clone(); - if (!items.Where(i => i.Item2.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()).Any() + if (!items.Any(i => i.Item2.GetName()?.ToLowerInvariant() == datItem.GetName()?.ToLowerInvariant()) && !items.Any(i => i.Item2 == datItem)) { AddItem(datItem, machine.Item1, source.Item1);