diff options
author | hjk <[email protected]> | 2023-01-27 12:30:03 +0100 |
---|---|---|
committer | hjk <[email protected]> | 2023-01-27 12:37:35 +0000 |
commit | dab859e7762cf3a9566f35b1bd3f2186a47d2bcb (patch) | |
tree | a55fe23bc6a2010f1eccb1fa3c07c207e487333e /src/plugins | |
parent | 930cbdf68b7697435fcdc6726869a4f77066a0f7 (diff) |
Utils: Replace Environment.isValid() with .hasChanges()
That's closer to the intended semantics. The "other" use in docker
will be changed to an optional<Environment> as follow-up to
keep this here mechanical.
Change-Id: I43ef9da6c9c7731b28f9d6fab6413ce9c4f428b4
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins')
-rw-r--r-- | src/plugins/android/androidrunnerworker.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/testconfiguration.cpp | 2 | ||||
-rw-r--r-- | src/plugins/clangtools/documentclangtoolrunner.cpp | 2 | ||||
-rw-r--r-- | src/plugins/debugger/cdb/cdbengine.cpp | 2 | ||||
-rw-r--r-- | src/plugins/docker/dockerdevice.cpp | 4 | ||||
-rw-r--r-- | src/plugins/languageclient/languageclientinterface.cpp | 2 | ||||
-rw-r--r-- | src/plugins/projectexplorer/devicesupport/sshparameters.cpp | 2 | ||||
-rw-r--r-- | src/plugins/projectexplorer/msvctoolchain.cpp | 2 | ||||
-rw-r--r-- | src/plugins/remotelinux/makeinstallstep.cpp | 2 |
9 files changed, 10 insertions, 10 deletions
diff --git a/src/plugins/android/androidrunnerworker.cpp b/src/plugins/android/androidrunnerworker.cpp index 75d6f175bf7..53721cebdb0 100644 --- a/src/plugins/android/androidrunnerworker.cpp +++ b/src/plugins/android/androidrunnerworker.cpp @@ -605,7 +605,7 @@ void AndroidRunnerWorker::asyncStartHelper() << QString::fromLatin1(appArgs.join(' ').toUtf8().toBase64()); } - if (m_extraEnvVars.isValid()) { + if (m_extraEnvVars.hasChanges()) { args << "-e" << "extraenvvars" << QString::fromLatin1(m_extraEnvVars.toStringList().join('\t') .toUtf8().toBase64()); diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp index cd424b016bd..764ede697d1 100644 --- a/src/plugins/autotest/testconfiguration.cpp +++ b/src/plugins/autotest/testconfiguration.cpp @@ -61,7 +61,7 @@ FilePath ITestConfiguration::executableFilePath() const if (!hasExecutable()) return {}; - const Environment env = m_runnable.environment.isValid() + const Environment env = m_runnable.environment.hasChanges() ? m_runnable.environment : Environment::systemEnvironment(); return env.searchInPath(m_runnable.command.executable().path()); } diff --git a/src/plugins/clangtools/documentclangtoolrunner.cpp b/src/plugins/clangtools/documentclangtoolrunner.cpp index 11f01f31b6d..2afd12aa270 100644 --- a/src/plugins/clangtools/documentclangtoolrunner.cpp +++ b/src/plugins/clangtools/documentclangtoolrunner.cpp @@ -146,7 +146,7 @@ static Environment projectBuildEnvironment(Project *project) if (BuildConfiguration *buildConfig = target->activeBuildConfiguration()) env = buildConfig->environment(); } - if (!env.isValid()) + if (!env.hasChanges()) env = Environment::systemEnvironment(); return env; } diff --git a/src/plugins/debugger/cdb/cdbengine.cpp b/src/plugins/debugger/cdb/cdbengine.cpp index 8b2d2683952..42e25035df6 100644 --- a/src/plugins/debugger/cdb/cdbengine.cpp +++ b/src/plugins/debugger/cdb/cdbengine.cpp @@ -411,7 +411,7 @@ void CdbEngine::setupEngine() m_autoBreakPointCorrection = false; - Environment inferiorEnvironment = sp.inferior.environment.isValid() + Environment inferiorEnvironment = sp.inferior.environment.hasChanges() ? sp.inferior.environment : Environment::systemEnvironment(); // Make sure that QTestLib uses OutputDebugString for logging. diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index 6ab31035487..91c315967bb 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -1137,10 +1137,10 @@ bool DockerDevicePrivate::addTemporaryMount(const FilePath &path, const FilePath Environment DockerDevicePrivate::environment() { - if (!m_cachedEnviroment.isValid()) + if (!m_cachedEnviroment.hasChanges()) fetchSystemEnviroment(); - QTC_CHECK(m_cachedEnviroment.isValid()); + QTC_CHECK(m_cachedEnviroment.hasChanges()); return m_cachedEnviroment; } diff --git a/src/plugins/languageclient/languageclientinterface.cpp b/src/plugins/languageclient/languageclientinterface.cpp index 517e466196b..541d1c3ab05 100644 --- a/src/plugins/languageclient/languageclientinterface.cpp +++ b/src/plugins/languageclient/languageclientinterface.cpp @@ -113,7 +113,7 @@ void StdIOClientInterface::startImpl() m_logFile.write(QString("Starting server: %1\nOutput:\n\n").arg(m_cmd.toUserOutput()).toUtf8()); m_process->setCommand(m_cmd); m_process->setWorkingDirectory(m_workingDirectory); - if (m_env.isValid()) + if (m_env.hasChanges()) m_process->setEnvironment(m_env); m_process->start(); } diff --git a/src/plugins/projectexplorer/devicesupport/sshparameters.cpp b/src/plugins/projectexplorer/devicesupport/sshparameters.cpp index f9a868b1f6d..3cc6364a677 100644 --- a/src/plugins/projectexplorer/devicesupport/sshparameters.cpp +++ b/src/plugins/projectexplorer/devicesupport/sshparameters.cpp @@ -64,7 +64,7 @@ QStringList SshParameters::connectionOptions(const FilePath &binary) const bool SshParameters::setupSshEnvironment(QtcProcess *process) { Environment env = process->controlEnvironment(); - if (!env.isValid()) + if (!env.hasChanges()) env = Environment::systemEnvironment(); const bool hasDisplay = env.hasKey("DISPLAY") && (env.value("DISPLAY") != QString(":0")); if (SshSettings::askpassFilePath().exists()) { diff --git a/src/plugins/projectexplorer/msvctoolchain.cpp b/src/plugins/projectexplorer/msvctoolchain.cpp index 704bc92d12b..d0856e29d44 100644 --- a/src/plugins/projectexplorer/msvctoolchain.cpp +++ b/src/plugins/projectexplorer/msvctoolchain.cpp @@ -1154,7 +1154,7 @@ ToolChain::BuiltInHeaderPathsRunner MsvcToolChain::createBuiltInHeaderPathsRunne void MsvcToolChain::addToEnvironment(Utils::Environment &env) const { // We cache the full environment (incoming + modifications by setup script). - if (!m_resultEnvironment.isValid() || env != m_lastEnvironment) { + if (!m_resultEnvironment.hasChanges() || env != m_lastEnvironment) { qCDebug(Log) << "addToEnvironment: " << displayName(); m_lastEnvironment = env; m_resultEnvironment = readEnvironmentSetting(env); diff --git a/src/plugins/remotelinux/makeinstallstep.cpp b/src/plugins/remotelinux/makeinstallstep.cpp index 21c9cc2c906..ea7b6364586 100644 --- a/src/plugins/remotelinux/makeinstallstep.cpp +++ b/src/plugins/remotelinux/makeinstallstep.cpp @@ -170,7 +170,7 @@ bool MakeInstallStep::init() } const MakeInstallCommand cmd = buildSystem()->makeInstallCommand(rootDir); - if (cmd.environment.isValid()) { + if (cmd.environment.hasChanges()) { Environment env = processParameters()->environment(); for (auto it = cmd.environment.constBegin(); it != cmd.environment.constEnd(); ++it) { if (cmd.environment.isEnabled(it)) { |