diff --git a/online/onlinedbwidget.cpp b/online/onlinedbwidget.cpp index 9958cc6b2..a8349f4a0 100644 --- a/online/onlinedbwidget.cpp +++ b/online/onlinedbwidget.cpp @@ -78,11 +78,13 @@ QList OnlineDbWidget::selectedSongs(bool allowPlaylists) const void OnlineDbWidget::showEvent(QShowEvent *e) { SinglePageWidget::showEvent(e); + if (srv->isDownloading()) { + return; + } if (srv->previouslyDownloaded()) { srv->load(); - } else if (!srv->isDownloading()) { - QTimer::singleShot(0, this, SLOT(firstTimePrompt())); } + QTimer::singleShot(0, this, SLOT(firstTimePrompt())); } void OnlineDbWidget::firstTimePrompt()