Be even smarter about filtering

This commit is contained in:
Matt Nadareski
2025-05-14 13:37:45 -04:00
parent 95840a8146
commit 940b4932ca

View File

@@ -61,19 +61,28 @@ namespace SabreTools.DatTools
break;
case MergingFlag.Split:
if (filterRunner != null)
{
datFile.ExecuteFilters(filterRunner);
datFile.ClearMarked();
}
datFile.ApplySplit();
break;
case MergingFlag.Merged:
if (filterRunner != null)
{
datFile.ExecuteFilters(filterRunner);
datFile.ClearMarked();
}
datFile.ApplyMerged();
break;
case MergingFlag.NonMerged:
if (filterRunner != null)
{
datFile.ExecuteFilters(filterRunner);
datFile.ClearMarked();
}
datFile.ApplyNonMerged();
break;
@@ -81,7 +90,10 @@ namespace SabreTools.DatTools
// Nonstandard
case MergingFlag.FullMerged:
if (filterRunner != null)
{
datFile.ExecuteFilters(filterRunner);
datFile.ClearMarked();
}
datFile.ApplyFullyMerged();
break;