diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-10-28 16:52:43 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-10-28 17:11:32 +0100 |
commit | ceaa4b9a1f856aa82dfb95fbdef8b99f2105a669 (patch) | |
tree | 3958236db3d48de33f135c42c84aae4db0ff026f | |
parent | ac02788b396d4bc323729cadec52a29cbbd57eef (diff) |
Fix Process.exec().
Don't let QProcess::waitForFinished() time out. We cannot know how long
the invoked application will run.
Change-Id: Ibfe6fdf86beb45ff5f551537c614b8cb2a6d8407
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r-- | src/lib/jsextensions/process.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/jsextensions/process.cpp b/src/lib/jsextensions/process.cpp index 100bf5567..c479dcf1e 100644 --- a/src/lib/jsextensions/process.cpp +++ b/src/lib/jsextensions/process.cpp @@ -133,7 +133,7 @@ int Process::exec(const QString &program, const QStringList &arguments, bool thr return -1; } m_qProcess->closeWriteChannel(); - m_qProcess->waitForFinished(); + m_qProcess->waitForFinished(-1); if (throwOnError) { if (m_qProcess->error() != QProcess::UnknownError) { context()->throwError(Tr::tr("Error running '%1': %2") |