[DatFile] Fully implement full merge

This commit is contained in:
Matt Nadareski
2017-01-09 16:46:15 -08:00
parent 14915d5918
commit 93b0039f56
2 changed files with 23 additions and 4 deletions

View File

@@ -386,6 +386,11 @@ namespace SabreTools.Helper.Dats
List<string> games = Keys.ToList();
foreach (string game in games)
{
if (game.Contains("galaga"))
{
logger.Verbose("");
}
// Determine if the game has any devices or not
if (this[game][0].Machine.Devices.Count > 0)
{
@@ -581,9 +586,12 @@ namespace SabreTools.Helper.Dats
games = Keys.ToList();
foreach (string game in games)
{
if (this[game][0].Machine.MachineType == MachineType.Bios || this[game][0].Machine.MachineType == MachineType.Device)
if (this[game].Count > 0)
{
Remove(game);
if (this[game][0].Machine.MachineType == MachineType.Bios || this[game][0].Machine.MachineType == MachineType.Device)
{
Remove(game);
}
}
}
}