From c8af9393f60945044001b8da9a96d4d50679b432 Mon Sep 17 00:00:00 2001 From: "Uwe L. Korn" Date: Sat, 3 Aug 2013 18:22:48 +0200 Subject: [PATCH] If a service does not want to load any credentials, emit ready early --- src/libtomahawk/accounts/CredentialsManager.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libtomahawk/accounts/CredentialsManager.cpp b/src/libtomahawk/accounts/CredentialsManager.cpp index 57ebb44a7..e6eff40bb 100644 --- a/src/libtomahawk/accounts/CredentialsManager.cpp +++ b/src/libtomahawk/accounts/CredentialsManager.cpp @@ -95,6 +95,13 @@ CredentialsManager::loadCredentials( const QString &service ) j->start(); tDebug() << "Launching QtKeychain readJob for" << key; } + + if ( m_readJobs[ service ].isEmpty() ) + { + // We did not launch any readJob, so we're done already. + emit serviceReady( service ); + } + }