From fe2775ca948b839e70cbb26927327e092e7a5adb Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 8 May 2015 15:10:37 -0700 Subject: [PATCH] print out state before wait --- assignment-client/src/AssignmentClientMonitor.cpp | 2 ++ assignment-client/src/main.cpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/assignment-client/src/AssignmentClientMonitor.cpp b/assignment-client/src/AssignmentClientMonitor.cpp index a4015264ca..25b54572f1 100644 --- a/assignment-client/src/AssignmentClientMonitor.cpp +++ b/assignment-client/src/AssignmentClientMonitor.cpp @@ -71,6 +71,8 @@ void AssignmentClientMonitor::waitOnChildren(int msecs) { while (i.hasNext()) { QProcess* childProcess = i.next(); + qDebug() << "The current state of process" << childProcess->processId() << "is" << childProcess->state(); + if (childProcess->state() == QProcess::NotRunning) { i.remove(); } else if (msecs > 0) { diff --git a/assignment-client/src/main.cpp b/assignment-client/src/main.cpp index 1c4426fc4d..5d08848b8b 100644 --- a/assignment-client/src/main.cpp +++ b/assignment-client/src/main.cpp @@ -15,6 +15,9 @@ int main(int argc, char* argv[]) { AssignmentClientApp app(argc, argv); + int acReturn = app.exec(); qDebug() << "assignment-client process" << app.applicationPid() << "exiting with status code" << acReturn; + + return acReturn; }