diff --git a/src/plugins/android/androidsdkdownloader.cpp b/src/plugins/android/androidsdkdownloader.cpp index 83ea197f779..9e0a87a0185 100644 --- a/src/plugins/android/androidsdkdownloader.cpp +++ b/src/plugins/android/androidsdkdownloader.cpp @@ -25,6 +25,8 @@ #include "androidsdkdownloader.h" +#include + #include #include #include @@ -85,8 +87,9 @@ void AndroidSdkDownloader::downloadAndExtractSdk(const QString &jdkPath, const Q connect(m_reply, &QNetworkReply::sslErrors, this, &AndroidSdkDownloader::sslErrors); #endif - m_progressDialog = new QProgressDialog(tr("Downloading SDK Tools package..."), tr("Cancel"), 0, 100); - m_progressDialog->setWindowModality(Qt::WindowModal); + m_progressDialog = new QProgressDialog(tr("Downloading SDK Tools package..."), tr("Cancel"), + 0, 100, Core::ICore::dialogParent()); + m_progressDialog->setWindowModality(Qt::ApplicationModal); m_progressDialog->setWindowTitle(dialogTitle()); m_progressDialog->setFixedSize(m_progressDialog->sizeHint());