From e43124057ccc0eca96b65b2930edec96a065e985 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 6 Jun 2017 14:59:16 -0700 Subject: [PATCH] [DatFile] Ensure roms are separated for diffing --- SabreTools.Library/Dats/Partials/DatFile.ConvertUpdate.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Library/Dats/Partials/DatFile.ConvertUpdate.cs b/SabreTools.Library/Dats/Partials/DatFile.ConvertUpdate.cs index c41d1198..cfe66d5d 100644 --- a/SabreTools.Library/Dats/Partials/DatFile.ConvertUpdate.cs +++ b/SabreTools.Library/Dats/Partials/DatFile.ConvertUpdate.cs @@ -458,7 +458,7 @@ namespace SabreTools.Library.Dats // Merged no-duplicates DAT if ((diff & DiffMode.NoDupes) != 0) { - DatItem newrom = item; + DatItem newrom = item.Clone() as DatItem; newrom.Machine.Name += " (" + Path.GetFileNameWithoutExtension(inputs[newrom.SystemID].Split('¬')[0]) + ")"; outerDiffData.Add(key, newrom); @@ -471,7 +471,7 @@ namespace SabreTools.Library.Dats { if ((item.Dupe & DupeType.External) != 0) { - DatItem newrom = item; + DatItem newrom = item.Clone() as DatItem; newrom.Machine.Name += " (" + Path.GetFileNameWithoutExtension(inputs[newrom.SystemID].Split('¬')[0]) + ")"; dupeData.Add(key, newrom);