Docker: Avoid explicit environment iteration

Task-number: QTCREATORBUG-28357
Change-Id: I0addc68309ab532d5a710916c7d017eccee1f348
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
hjk
2023-03-02 12:04:56 +01:00
parent 4b93f47565
commit 81748fa00b

View File

@@ -468,10 +468,10 @@ CommandLine DockerDevicePrivate::withDockerExecCmd(const CommandLine &cmd,
dockerCmd.addArg("-t"); dockerCmd.addArg("-t");
if (env) { if (env) {
for (auto it = env->constBegin(); it != env->constEnd(); ++it) { env->forEachEntry([&](const QString &key, const QString &, bool) {
dockerCmd.addArg("-e"); dockerCmd.addArg("-e");
dockerCmd.addArg(env->key(it) + "=" + env->expandedValueForKey(env->key(it))); dockerCmd.addArg(key + "=" + env->expandedValueForKey(key));
} });
} }
if (workDir && !workDir->isEmpty()) if (workDir && !workDir->isEmpty())