forked from qt-creator/qt-creator
Utils: Allow [] wildcard when using find
Change-Id: Idc8074b85213c6d301279a01cd1b838584a66133 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -1938,14 +1938,8 @@ QStringList FileFilter::asFindArguments(const QString &path) const
|
||||
const QString nameOption = (filters & QDir::CaseSensitive) ? QString{"-name"}
|
||||
: QString{"-iname"};
|
||||
if (!nameFilters.isEmpty()) {
|
||||
const QRegularExpression oneChar("\\[.*?\\]");
|
||||
bool addedFirst = false;
|
||||
for (const QString ¤t : nameFilters) {
|
||||
if (current.indexOf(oneChar) != -1) {
|
||||
qDebug() << "Skipped" << current << "due to presence of [] wildcard";
|
||||
continue;
|
||||
}
|
||||
|
||||
if (addedFirst)
|
||||
filterOptions << "-o";
|
||||
filterOptions << nameOption << current;
|
||||
|
||||
Reference in New Issue
Block a user