summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qprocess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qprocess.cpp')
-rw-r--r--src/corelib/io/qprocess.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/corelib/io/qprocess.cpp b/src/corelib/io/qprocess.cpp
index 8b26e845a8c..2462d829a0d 100644
--- a/src/corelib/io/qprocess.cpp
+++ b/src/corelib/io/qprocess.cpp
@@ -1152,8 +1152,9 @@ void QProcessPrivate::processFinished()
#ifdef Q_OS_UNIX
waitForDeadChild();
-#endif
+#else
findExitCode();
+#endif
cleanup();
@@ -1196,7 +1197,6 @@ bool QProcessPrivate::_q_startupNotification()
setErrorAndEmit(QProcess::FailedToStart, errorMessage);
#ifdef Q_OS_UNIX
waitForDeadChild();
- findExitCode();
#endif
cleanup();
return false;
@@ -1245,9 +1245,6 @@ QProcess::~QProcess()
kill();
waitForFinished();
}
-#ifdef Q_OS_UNIX
- d->findExitCode();
-#endif
d->cleanup();
}