From: Enrico Forestieri Date: Sun, 25 Sep 2011 20:49:53 +0000 (+0000) Subject: Make sure to check command for emptiness, instead of prefix+command. X-Git-Tag: 2.1.0beta1~2652 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=3bcfee06272e6d9c8741d15d6c7b40ea78d8e51a;p=features.git Make sure to check command for emptiness, instead of prefix+command. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39762 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/support/ForkedCalls.cpp b/src/support/ForkedCalls.cpp index 9957af2119..1c5e663723 100644 --- a/src/support/ForkedCalls.cpp +++ b/src/support/ForkedCalls.cpp @@ -282,7 +282,7 @@ int ForkedCall::startScript(Starttype wait, string const & what) return retval_; } - command_ = what; + command_ = trim(what); signal_.reset(); return run(Wait); } @@ -290,7 +290,7 @@ int ForkedCall::startScript(Starttype wait, string const & what) int ForkedCall::startScript(string const & what, SignalTypePtr signal) { - command_ = what; + command_ = trim(what); signal_ = signal; return run(DontWait); @@ -300,10 +300,11 @@ int ForkedCall::startScript(string const & what, SignalTypePtr signal) // generate child in background int ForkedCall::generateChild() { - string const line = trim(cmd_prefix_ + command_); - if (line.empty()) + if (command_.empty()) return 1; + string const line = cmd_prefix_ + command_; + #if !defined (_WIN32) // POSIX