LyricsFetcherSearch: Fix authentication check
This commit is contained in:
@@ -73,7 +73,7 @@ void LyricsFetcherSearch::Start(SharedPtr<LyricsProviders> lyrics_providers) {
|
|||||||
std::stable_sort(lyrics_providers_sorted.begin(), lyrics_providers_sorted.end(), ProviderCompareOrder);
|
std::stable_sort(lyrics_providers_sorted.begin(), lyrics_providers_sorted.end(), ProviderCompareOrder);
|
||||||
|
|
||||||
for (LyricsProvider *provider : std::as_const(lyrics_providers_sorted)) {
|
for (LyricsProvider *provider : std::as_const(lyrics_providers_sorted)) {
|
||||||
if (!provider->is_enabled() || !provider->authenticated()) continue;
|
if (!provider->is_enabled() || (provider->authentication_required() && !provider->authenticated())) continue;
|
||||||
QObject::connect(provider, &LyricsProvider::SearchFinished, this, &LyricsFetcherSearch::ProviderSearchFinished);
|
QObject::connect(provider, &LyricsProvider::SearchFinished, this, &LyricsFetcherSearch::ProviderSearchFinished);
|
||||||
const int id = lyrics_providers->NextId();
|
const int id = lyrics_providers->NextId();
|
||||||
const bool success = provider->StartSearchAsync(id, request_);
|
const bool success = provider->StartSearchAsync(id, request_);
|
||||||
|
|||||||
Reference in New Issue
Block a user