Android: avoid calling m_sdkManager->reloadPackages() twice

AndroidSettingsWidget::onSdkPathChanged() is being called then
m_sdkManager->reloadPackages(true) after it at start, that's not
necessary.

Change-Id: I6171e8a5fb765fa26aecb505ca50231c3e609b74
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Assam Boudjelthia
2020-02-20 17:28:44 +02:00
parent ad927dac85
commit 2191bcea36

View File

@@ -339,8 +339,6 @@ void AndroidSettingsWidget::showEvent(QShowEvent *event)
{ {
Q_UNUSED(event) Q_UNUSED(event)
if (!m_isInitialReloadDone) { if (!m_isInitialReloadDone) {
QTimer::singleShot(0, this, &AndroidSettingsWidget::onSdkPathChanged);
// Reloading SDK packages (force) is still synchronous. Use zero timer // Reloading SDK packages (force) is still synchronous. Use zero timer
// to let settings dialog open first. // to let settings dialog open first.
QTimer::singleShot(0, std::bind(&AndroidSdkManager::reloadPackages, QTimer::singleShot(0, std::bind(&AndroidSdkManager::reloadPackages,