aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/terminalinterface.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <[email protected]>2023-11-06 16:46:26 +0100
committerChristian Kandeler <[email protected]>2023-11-07 09:01:53 +0000
commitd62309bbb22f86d6ad30e0103cc235e93ffc78b0 (patch)
tree68e0f2e8b69823753d97f4751bdab64a43f90008 /src/libs/utils/terminalinterface.cpp
parent824fee183c5653a4077775c072759601fa8086f8 (diff)
Fix various mis-uses of Environment::forEachEntry()
Most of them introduced with 08bacd3f19b817a7ffbd606a92eff5000eaaca2c. Fixes: QTCREATORBUG-29857 Change-Id: Ia897958865f00cb5f8f141659a652aee05aa1355 Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/libs/utils/terminalinterface.cpp')
-rw-r--r--src/libs/utils/terminalinterface.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/utils/terminalinterface.cpp b/src/libs/utils/terminalinterface.cpp
index 3cd1e5bb21d..de3f57145cc 100644
--- a/src/libs/utils/terminalinterface.cpp
+++ b/src/libs/utils/terminalinterface.cpp
@@ -356,8 +356,9 @@ void TerminalInterface::start()
return;
}
QTextStream stream(d->envListFile.get());
- finalEnv.forEachEntry([&stream](const QString &key, const QString &value, bool) {
- stream << key << '=' << value << '\0';
+ finalEnv.forEachEntry([&stream](const QString &key, const QString &value, bool enabled) {
+ if (enabled)
+ stream << key << '=' << value << '\0';
});
if (d->envListFile->error() != QFile::NoError) {