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