Allow batch files with QProcess.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39548 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Enrico Forestieri 2011-08-28 16:45:46 +00:00
parent 563dd1fb3a
commit d3c96214f3

View File

@ -302,7 +302,10 @@ void SystemcallPrivate::startProcess(QString const & cmd, string const & path)
setEnv("TEXINPUTS", prefix + texinputs_); setEnv("TEXINPUTS", prefix + texinputs_);
} }
state = SystemcallPrivate::Starting; state = SystemcallPrivate::Starting;
process_->start(cmd_); if (os::shell() == os::CMD_EXE)
process_->start(QLatin1String("cmd /d /c ") + cmd_);
else
process_->start(cmd_);
} }
} }