filterparser: Optimize filter term

Fixes #1536
This commit is contained in:
Jonas Kvinge
2024-09-21 00:57:36 +02:00
parent e72b001d02
commit 78a9cb35a3
3 changed files with 19 additions and 11 deletions

View File

@@ -246,7 +246,7 @@ FilterTree *FilterParser::createSearchTermTreeNode(const QString &column, const
cmp = new FilterParserTextNeComparator(value);
}
else {
cmp = new FilterParserDefaultComparator(value);
cmp = new FilterParserTextContainsComparator(value);
}
}
else if (Song::kIntSearchColumns.contains(column, Qt::CaseInsensitive)) {
@@ -363,7 +363,7 @@ FilterTree *FilterParser::createSearchTermTreeNode(const QString &column, const
return new FilterColumnTerm(column, cmp);
}
return new FilterTerm(Song::kTextSearchColumns, new FilterParserDefaultComparator(value));
return new FilterTerm(new FilterParserTextContainsComparator(value));
}