diff --git a/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.cpp b/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.cpp index 559696e0e8a..0bb27f3435d 100644 --- a/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.cpp +++ b/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.cpp @@ -54,7 +54,8 @@ DesktopDeviceProcess::DesktopDeviceProcess(const QSharedPointer & void DesktopDeviceProcess::start(const Runnable &runnable) { QTC_ASSERT(m_process.state() == QProcess::NotRunning, return); - m_process.setEnvironment(runnable.environment); + if (runnable.environment.size()) + m_process.setEnvironment(runnable.environment); m_process.setWorkingDirectory(runnable.workingDirectory); m_process.setCommand(runnable.command); m_process.start();