aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-10-28 16:52:43 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-10-28 17:11:32 +0100
commitceaa4b9a1f856aa82dfb95fbdef8b99f2105a669 (patch)
tree3958236db3d48de33f135c42c84aae4db0ff026f
parentac02788b396d4bc323729cadec52a29cbbd57eef (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.cpp2
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")