Terminal: Fix handling stub timeout

Change-Id: Idaf18ac404d878382d5912793a667200bd7fe6f9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-02-13 10:22:33 +01:00
parent 5937f1b78e
commit f905ad1aa6

View File

@@ -420,6 +420,7 @@ void TerminalInterface::start()
connect(d->stubConnectTimeoutTimer.get(), &QTimer::timeout, this, [this] { connect(d->stubConnectTimeoutTimer.get(), &QTimer::timeout, this, [this] {
killInferiorProcess(); killInferiorProcess();
killStubProcess(); killStubProcess();
emitFinished(-1, QProcess::ExitStatus::CrashExit);
}); });
d->stubConnectTimeoutTimer->setSingleShot(true); d->stubConnectTimeoutTimer->setSingleShot(true);
d->stubConnectTimeoutTimer->start(10000); d->stubConnectTimeoutTimer->start(10000);