diff --git a/SabreTools.DatTools/Cleaner.cs b/SabreTools.DatTools/Cleaner.cs index 29f2a11e..922c2953 100644 --- a/SabreTools.DatTools/Cleaner.cs +++ b/SabreTools.DatTools/Cleaner.cs @@ -169,9 +169,6 @@ namespace SabreTools.DatTools // Run cleaning per item CleanDatItem(item); } - - // Assign back for caution - datFile.Items[key] = items; } } diff --git a/SabreTools.DatTools/Splitter.cs b/SabreTools.DatTools/Splitter.cs index 0af8f0c8..07d158f9 100644 --- a/SabreTools.DatTools/Splitter.cs +++ b/SabreTools.DatTools/Splitter.cs @@ -838,7 +838,7 @@ namespace SabreTools.DatTools } // Add the current machine to the current DatFile - currentDat.Items[machine] = items; + currentDat.Add(machine, items); currentSize += machineSize; } diff --git a/SabreTools.DatTools/Verification.cs b/SabreTools.DatTools/Verification.cs index 9ffb1f8b..a4258f03 100644 --- a/SabreTools.DatTools/Verification.cs +++ b/SabreTools.DatTools/Verification.cs @@ -229,9 +229,6 @@ namespace SabreTools.DatTools if (items[i].GetFieldValue(DatItem.SourceKey)?.Index != int.MaxValue) items[i].SetFieldValue(DatItem.RemoveKey, true); } - - // Set the list back, just in case - datFile.Items[key] = items; } watch.Stop();