no timeout when starting up a process, cleanup error message when error code in not 0

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@32376 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Peter Kümmel 2009-12-06 22:40:16 +00:00
parent 782785ab5e
commit f69ec61315

View File

@ -107,7 +107,7 @@ int Systemcall::startscript(Starttype how, string const & what, bool process_eve
d.startProcess(cmd); d.startProcess(cmd);
if (!d.waitWhile(SystemcallPrivate::Starting, process_events, 3000)) { if (!d.waitWhile(SystemcallPrivate::Starting, process_events, -1)) {
LYXERR0("QProcess " << cmd << " did not start!"); LYXERR0("QProcess " << cmd << " did not start!");
LYXERR0("error " << d.errorMessage()); LYXERR0("error " << d.errorMessage());
return 10; return 10;
@ -128,8 +128,7 @@ int Systemcall::startscript(Starttype how, string const & what, bool process_eve
int const exit_code = d.exitCode(); int const exit_code = d.exitCode();
if (exit_code) { if (exit_code) {
LYXERR0("QProcess " << cmd << " finished!"); LYXERR0("QProcess cmd: ' " << cmd << "' finished with exit code " << exit_code);
LYXERR0("error " << exit_code << ": " << d.errorMessage());
} }
return exit_code; return exit_code;