]> git.lyx.org Git - features.git/commitdiff
Allow batch files with QProcess.
authorEnrico Forestieri <forenr@lyx.org>
Sun, 28 Aug 2011 16:45:46 +0000 (16:45 +0000)
committerEnrico Forestieri <forenr@lyx.org>
Sun, 28 Aug 2011 16:45:46 +0000 (16:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39548 a592a061-630c-0410-9148-cb99ea01b6c8

src/support/Systemcall.cpp

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