diff --git a/src/plugins/marketplace/qtmarketplacewelcomepage.cpp b/src/plugins/marketplace/qtmarketplacewelcomepage.cpp index 9e54b7b62f4..01f13f77017 100644 --- a/src/plugins/marketplace/qtmarketplacewelcomepage.cpp +++ b/src/plugins/marketplace/qtmarketplacewelcomepage.cpp @@ -110,7 +110,9 @@ public: connect(m_productModel, &ProductListModel::toggleProgressIndicator, progressIndicator, &Utils::ProgressIndicator::setVisible); connect(m_productModel, &ProductListModel::errorOccurred, - [this, searchBox](int, const QString &message) { + [this, progressIndicator, searchBox](int, const QString &message) { + progressIndicator->hide(); + progressIndicator->deleteLater(); m_errorLabel->setAlignment(Qt::AlignHCenter); QFont f(m_errorLabel->font()); f.setPixelSize(20);