From 215bc29fb431937b54bb46a45644227f1870c198 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Date: Thu, 4 Dec 2008 22:02:14 +0100 Subject: [PATCH] optimize use qset instead of qlist --- shared/proparser/profileevaluator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/proparser/profileevaluator.cpp b/shared/proparser/profileevaluator.cpp index aa3507c4a67..2c349ae8a89 100644 --- a/shared/proparser/profileevaluator.cpp +++ b/shared/proparser/profileevaluator.cpp @@ -533,14 +533,14 @@ bool ProFileEvaluator::Private::visitEndProFile(ProFile * pro) if (!mkspecDirectory.isEmpty()) { evaluateFile(mkspecDirectory + QLatin1String("/features/default_post.prf"), &ok); - QStringList processed; + QSet<QString> processed; forever { bool finished = true; QStringList configs = values(QLatin1String("CONFIG")); for (int i = configs.size() - 1; i >= 0; --i) { const QString config = configs[i].toLower(); if (!processed.contains(config)) { - processed.append(config); + processed.insert(config); evaluateFile(mkspecDirectory + QLatin1String("/features/") + config + QLatin1String(".prf"), &ok); if (ok) { -- GitLab