diff options
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/util.cpp b/src/util.cpp index 5b1478b..a978838 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -12,7 +12,7 @@ #define ListSeparator QLatin1Literal(";") -QStringList Util::files(const QString &location, const QStringList &nameFilters) +const QStringList Util::files(const QString &location, const QStringList &nameFilters) { if(location.isEmpty()) return QStringList(); @@ -34,7 +34,8 @@ QStringList Util::files(const QString &location, const QStringList &nameFilters) // check if location is a folder if(info.isDir()) { - for(const QFileInfo &entryInfo : QDir(info.absoluteFilePath()).entryInfoList(nameFilters, QDir::Files | QDir::Readable, QDir::Time)) { + const auto entryList = QDir(info.absoluteFilePath()).entryInfoList(nameFilters, QDir::Files | QDir::Readable, QDir::Time); + for(const QFileInfo &entryInfo : entryList) { filelist.append(entryInfo.absoluteFilePath()); } } else if(info.isFile()) { |