diff options
Diffstat (limited to 'src/corelib/io/qdir.cpp')
-rw-r--r-- | src/corelib/io/qdir.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/corelib/io/qdir.cpp b/src/corelib/io/qdir.cpp index 639693346d..fd2f0e3067 100644 --- a/src/corelib/io/qdir.cpp +++ b/src/corelib/io/qdir.cpp @@ -177,10 +177,8 @@ inline QStringList QDirPrivate::splitFilters(const QString &nameFilter, QChar se { if (sep.isNull()) sep = getFilterSepChar(nameFilter); - const auto split = QStringView{nameFilter}.split(sep); QStringList ret; - ret.reserve(split.size()); - for (const auto &e : split) + for (auto e : qTokenize(nameFilter, sep)) ret.append(e.trimmed().toString()); return ret; } |