diff --git a/SabreTools.DatFiles/DatFile.Splitting.cs b/SabreTools.DatFiles/DatFile.Splitting.cs index 49b70cd8..88d183f3 100644 --- a/SabreTools.DatFiles/DatFile.Splitting.cs +++ b/SabreTools.DatFiles/DatFile.Splitting.cs @@ -551,6 +551,7 @@ namespace SabreTools.DatFiles string? romof = GetItemsForBucket(cloneOf)[0].GetMachine()!.GetStringFieldValue(Models.Metadata.Machine.RomOfKey); foreach (DatItem item in items) { + item.RemoveField(Models.Metadata.Rom.MergeKey); item.GetMachine()!.SetFieldValue(Models.Metadata.Machine.RomOfKey, romof); } } @@ -616,6 +617,7 @@ namespace SabreTools.DatFiles if (itemMachine.Value == null) continue; + // TODO: Remove merge tags here itemMachine.Value.SetFieldValue(Models.Metadata.Machine.RomOfKey, romof); } }