Ignore is like continue

This commit is contained in:
Matt Nadareski
2025-05-14 08:01:11 -04:00
parent 32ba06bb9e
commit 547b2bd6ff

View File

@@ -1002,9 +1002,11 @@ namespace SabreTools.DatFiles
var romItem = new Rom(rom); var romItem = new Rom(rom);
long? size = romItem.GetInt64FieldValue(Models.Metadata.Rom.SizeKey); long? size = romItem.GetInt64FieldValue(Models.Metadata.Rom.SizeKey);
// If the rom is a continue // If the rom is a continue or ignore
string? loadFlag = rom.ReadString(Models.Metadata.Rom.LoadFlagKey); string? loadFlag = rom.ReadString(Models.Metadata.Rom.LoadFlagKey);
if (loadFlag != null && loadFlag.Equals("continue", StringComparison.OrdinalIgnoreCase)) if (loadFlag != null
&& (loadFlag.Equals("continue", StringComparison.OrdinalIgnoreCase)
|| loadFlag.Equals("ignore", StringComparison.OrdinalIgnoreCase)))
{ {
var lastRom = addRoms[addRoms.Count - 1]; var lastRom = addRoms[addRoms.Count - 1];
long? lastSize = lastRom.GetInt64FieldValue(Models.Metadata.Rom.SizeKey); long? lastSize = lastRom.GetInt64FieldValue(Models.Metadata.Rom.SizeKey);