Environment: Disable escaping when expanding variables

This breaks too much on windows.

Reviewed-by: dt
This commit is contained in:
Tobias Hunger
2010-10-06 16:11:07 +02:00
parent f3dfc8915d
commit ad008b9b57
3 changed files with 7 additions and 25 deletions

View File

@@ -151,13 +151,12 @@ void AbstractProcessStep::run(QFutureInterface<bool> &fi)
fi.reportResult(true);
return;
}
QString workDir = m_environment.expandVariables(m_workingDirectory);
QDir wd(workDir);
QDir wd(m_environment.expandVariables(m_workingDirectory));
if (!wd.exists())
wd.mkpath(wd.absolutePath());
m_process = new QProcess();
m_process->setWorkingDirectory(workDir);
m_process->setWorkingDirectory(wd.absolutePath());
m_process->setEnvironment(m_environment.toStringList());
connect(m_process, SIGNAL(readyReadStandardOutput()),