Perforce: Do not wait for process if not set up

The process could be not set up correctly or at all if
we exit the start function early.
Avoids a soft assert.

Change-Id: I9f0d71acc4a440b85dbb26fa656e0b551ae685f4
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Christian Stenger
2023-05-10 12:32:05 +02:00
parent 64d1f49078
commit 985c1ee3e9

View File

@@ -26,8 +26,10 @@ PerforceChecker::PerforceChecker(QObject *parent) : QObject(parent)
PerforceChecker::~PerforceChecker() PerforceChecker::~PerforceChecker()
{ {
if (m_process.isRunning()) {
m_process.kill(); m_process.kill();
m_process.waitForFinished(); m_process.waitForFinished();
}
resetOverrideCursor(); resetOverrideCursor();
} }