forked from qt-creator/qt-creator
ClangCodeModel: Fix performance regression of code completion
Broke when converting the code to QtcProcess.
Amends 8724a4efbb
Fixes: QTCREATORBUG-26829
Change-Id: I14b4bd9ddc035c1c837231cb6436d9e8e203d5cd
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -173,15 +173,15 @@ Environment ProcessCreator::processEnvironment() const
|
||||
|
||||
if (temporaryDirectory().isValid()) {
|
||||
const QString temporaryDirectoryPath = temporaryDirectory().path();
|
||||
processEnvironment.appendOrSet("TMPDIR", temporaryDirectoryPath);
|
||||
processEnvironment.appendOrSet("TMP", temporaryDirectoryPath);
|
||||
processEnvironment.appendOrSet("TEMP", temporaryDirectoryPath);
|
||||
processEnvironment.set("TMPDIR", temporaryDirectoryPath);
|
||||
processEnvironment.set("TMP", temporaryDirectoryPath);
|
||||
processEnvironment.set("TEMP", temporaryDirectoryPath);
|
||||
}
|
||||
|
||||
const Environment &env = m_environment;
|
||||
for (auto it = env.constBegin(); it != env.constEnd(); ++it) {
|
||||
if (env.isEnabled(it))
|
||||
processEnvironment.appendOrSet(env.key(it), env.expandedValueForKey(env.key(it)));
|
||||
processEnvironment.set(env.key(it), env.expandedValueForKey(env.key(it)));
|
||||
}
|
||||
|
||||
return processEnvironment;
|
||||
|
||||
Reference in New Issue
Block a user