mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Make merging more robust
This commit is contained in:
@@ -154,7 +154,13 @@ namespace SabreTools.Helper
|
||||
long count = 0;
|
||||
foreach (List<RomData> roms in dict.Values)
|
||||
{
|
||||
foreach (RomData rom in roms)
|
||||
List<RomData> newroms = roms;
|
||||
if (merge)
|
||||
{
|
||||
newroms = RomManipulation.Merge(newroms);
|
||||
}
|
||||
|
||||
foreach (RomData rom in newroms)
|
||||
{
|
||||
count++;
|
||||
string key = rom.SystemID + "-" + rom.SourceID + "-" + rom.Game + "-" + rom.Name;
|
||||
@@ -168,11 +174,6 @@ namespace SabreTools.Helper
|
||||
temp.Add(rom);
|
||||
sortable.Add(key, temp);
|
||||
}
|
||||
|
||||
if (merge)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user