aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qbsprojectmanager/qbsprojectparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsprojectparser.cpp')
-rw-r--r--src/plugins/qbsprojectmanager/qbsprojectparser.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsprojectparser.cpp b/src/plugins/qbsprojectmanager/qbsprojectparser.cpp
index 1620b747ac3..ee1aafdb6b0 100644
--- a/src/plugins/qbsprojectmanager/qbsprojectparser.cpp
+++ b/src/plugins/qbsprojectmanager/qbsprojectparser.cpp
@@ -67,10 +67,10 @@ void QbsProjectParser::parse(const QVariantMap &config, const Environment &env,
request.insert("override-build-graph-data", true);
static const auto envToJson = [](const Environment &env) {
QJsonObject envObj;
- for (auto it = env.constBegin(); it != env.constEnd(); ++it) {
- if (env.isEnabled(it))
- envObj.insert(env.key(it), env.value(it));
- }
+ env.forEachEntry([&](const QString &key, const QString &value, bool enabled) {
+ if (enabled)
+ envObj.insert(key, value);
+ });
return envObj;
};
request.insert("environment", envToJson(env));