diff --git a/src/corelib/io/qprocess.cpp b/src/corelib/io/qprocess.cpp index fb769ef74ce..58e0172d633 100644 --- a/src/corelib/io/qprocess.cpp +++ b/src/corelib/io/qprocess.cpp @@ -1142,7 +1142,6 @@ bool QProcessPrivate::_q_startupNotification() q->setProcessState(QProcess::NotRunning); setErrorAndEmit(QProcess::FailedToStart, errorMessage); #ifdef Q_OS_UNIX - // make sure the process manager removes this entry waitForDeadChild(); findExitCode(); #endif @@ -1197,7 +1196,6 @@ QProcess::~QProcess() waitForFinished(); } #ifdef Q_OS_UNIX - // make sure the process manager removes this entry d->findExitCode(); #endif d->cleanup(); diff --git a/src/corelib/io/qprocess.h b/src/corelib/io/qprocess.h index 86c778d5116..f9c05a4f292 100644 --- a/src/corelib/io/qprocess.h +++ b/src/corelib/io/qprocess.h @@ -284,7 +284,6 @@ private: Q_PRIVATE_SLOT(d_func(), bool _q_canWrite()) Q_PRIVATE_SLOT(d_func(), bool _q_startupNotification()) Q_PRIVATE_SLOT(d_func(), void _q_processDied()) - friend class QProcessManager; }; #endif // QT_CONFIG(process)