aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2024-04-19 15:48:08 +0200
committerJarek Kobus <[email protected]>2024-04-19 14:24:32 +0000
commit592762527e321e25bb512f55e39e6b0f62b434d0 (patch)
treef7c73c55b3544d7655562579463949ab9ae29306 /src
parent0aa5b863005aece0bcabb90c35e9ef417a103c56 (diff)
Android: Don't call waitForFinished() recursively
Change-Id: Ic49d040643cfb8f871e24fc617d15c72167e1d3c Reviewed-by: Alessandro Portale <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/android/androidsdkmanager.cpp4
1 files changed, 1 insertions, 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));
});