From 1943155563fce5f51afac5224190ff937ecc1e2b Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 18 Jan 2017 11:23:35 -0800 Subject: [PATCH] [DatFile] Add error if game contains more than one of the same item --- SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs b/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs index afc1f252..b2faf356 100644 --- a/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs +++ b/SabreTools.Helper/Dats/Partials/DatFile.Bucketing.cs @@ -138,6 +138,13 @@ namespace SabreTools.Helper.Dats { sortable.Add(newkey, new List()); } + + // Here, we want to see if there is a duplicate-named file already in the game + if (sortable[newkey].Where(i => i.Name == rom.Name).Count() > 0) + { + logger.Error("Duplicate named-file '" + rom.Name + "' detected in machine '" + newkey + "'"); + } + sortable[newkey].Add(rom); } }