[MergeDiff] Add more catches for empty/null lists

This commit is contained in:
Matt Nadareski
2016-06-11 19:08:02 -07:00
parent 5f8f88e3d1
commit 0fc2538508

View File

@@ -390,6 +390,8 @@ namespace SabreTools
List<RomData> oldroms = DatTools.Merge(userData.Roms[key], _logger); List<RomData> oldroms = DatTools.Merge(userData.Roms[key], _logger);
List<RomData> newroms = new List<RomData>(); List<RomData> newroms = new List<RomData>();
if (oldroms != null && oldroms.Count > 0)
{
foreach (RomData rom in oldroms) foreach (RomData rom in oldroms)
{ {
if (rom.SystemID == j) if (rom.SystemID == j)
@@ -410,6 +412,8 @@ namespace SabreTools
newroms.Add(rom); newroms.Add(rom);
} }
} }
}
userData.Roms[key] = newroms; userData.Roms[key] = newroms;
} }