From 892b1314c5198f16c113f9753a94ef006059c809 Mon Sep 17 00:00:00 2001 From: APTX Date: Fri, 26 Apr 2013 20:30:57 +0200 Subject: [PATCH] Use QDir::AllDirs to get all directories and and filtered files in one call. --- localmylist/directoryscantask.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/localmylist/directoryscantask.cpp b/localmylist/directoryscantask.cpp index c1ab48c..d4e681c 100644 --- a/localmylist/directoryscantask.cpp +++ b/localmylist/directoryscantask.cpp @@ -63,8 +63,7 @@ void DirectoryScanTask::workUnit() QStringList filters = settings->get("fileFilters").toString().split(QChar(' '), QString::SkipEmptyParts); - QFileInfoList entries = currentDir.entryInfoList(filters, QDir::Files); - entries += currentDir.entryInfoList(QDir::NoDotAndDotDot | QDir::Dirs); + QFileInfoList entries = currentDir.entryInfoList(filters, QDir::NoDotAndDotDot | QDir::AllDirs | QDir::Files); qDebug() << entries.count() << "entries in" << currentDir.absolutePath(); -- 2.52.0