diff --git a/SabreTools.Library/DatFiles/DatFile.cs b/SabreTools.Library/DatFiles/DatFile.cs index 37ea83e9..76f8cf78 100644 --- a/SabreTools.Library/DatFiles/DatFile.cs +++ b/SabreTools.Library/DatFiles/DatFile.cs @@ -848,6 +848,10 @@ namespace SabreTools.Library.DatFiles if (item == null) continue; + // If the item is already filtered out, we skip + if (item.Remove) + continue; + // If the rom doesn't pass the filter, mark for removal if (!item.PassesFilter(filter)) {