From b3c2622fcf2923793a871e79f245b349196b215a Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Tue, 3 Feb 2009 15:09:23 +0100 Subject: [PATCH] Fixes: potential speed improvement RevBy: dt Details: create QDir objects ony when needed --- src/shared/proparser/profileevaluator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index 790edab4571..c67f976e59c 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -1841,7 +1841,8 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct dirstr = file.left(slsh+1); file = file.right(file.length() - slsh - 1); } - cond = QDir(dirstr).entryList(QStringList(file)).count(); + if (file.contains('*') || file.contains('?')) + cond = QDir(dirstr).entryList(QStringList(file)).count(); break; } -- GitLab