From 592762527e321e25bb512f55e39e6b0f62b434d0 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Fri, 19 Apr 2024 15:48:08 +0200 Subject: [PATCH] Android: Don't call waitForFinished() recursively Change-Id: Ic49d040643cfb8f871e24fc617d15c72167e1d3c Reviewed-by: Alessandro Portale --- src/plugins/android/androidsdkmanager.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/android/androidsdkmanager.cpp b/src/plugins/android/androidsdkmanager.cpp index 029cfd83524..79036308f2f 100644 --- a/src/plugins/android/androidsdkmanager.cpp +++ b/src/plugins/android/androidsdkmanager.cpp @@ -126,10 +126,8 @@ static void sdkManagerCommand(const AndroidConfig &config, const QStringList &ar bool assertionFound = false; proc.setStdOutCallback([offset, progressQuota, &proc, &assertionFound, &promise](const QString &out) { int progressPercent = parseProgress(out, assertionFound); - if (assertionFound) { + if (assertionFound) proc.stop(); - proc.waitForFinished(); - } if (progressPercent != -1) promise.setProgressValue(offset + qRound((progressPercent / 100.0) * progressQuota)); });