Fully decouple split from filter

This commit is contained in:
Matt Nadareski
2020-08-28 13:54:53 -07:00
parent 0b492b798b
commit c09470c639
7 changed files with 38 additions and 42 deletions

View File

@@ -64,6 +64,7 @@ namespace SabreTools.Features
bool noAutomaticDate = GetBoolean(features, NoAutomaticDateValue);
var omitFromScan = GetOmitFromScan(features);
var skipFileType = GetSkipFileType(features);
var splitType = GetSplitType(features);
// Create a new DATFromDir object and process the inputs
DatFile basedat = DatFile.Create(Header);
@@ -94,7 +95,8 @@ namespace SabreTools.Features
if (success)
{
datdata.ApplyExtras(Extras);
datdata.ApplyFilter(Filter, false);
datdata.ApplySplitting(splitType, false);
datdata.ApplyFilter(Filter);
datdata.ApplyCleaning(Cleaner);
datdata.Write(OutputDir);
}