diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp
index c3db50f92af64ed4a978c5fa7e9d35e5664e96f8..e1a0f33d7407818d8b824e88408e36ac799b9652 100644
--- a/src/shared/proparser/profileevaluator.cpp
+++ b/src/shared/proparser/profileevaluator.cpp
@@ -2043,10 +2043,8 @@ bool ProFileEvaluator::Private::isActiveConfig(const QString &config, bool regex
             return true;
 
         // CONFIG variable
-        foreach (const QString &configValue, valuesDirect(statics.strCONFIG)) {
-            if (configValue == config)
-                return true;
-        }
+        if (valuesDirect(statics.strCONFIG).contains(config))
+            return true;
     }
 
     return false;