diff --git a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp index 210967ef7..6380ecb67 100644 --- a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp +++ b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp @@ -130,6 +130,11 @@ SpotifyAccount::delayedInit() if ( !checkForResolver() && state != AtticaManager::Uninstalled ) { // If the user manually deleted the resolver, mark it as uninstalled, so we re-fetch for the user + QVariantHash conf = configuration(); + conf.remove( "path" ); + setConfiguration( conf ); + sync(); + AtticaManager::instance()->uninstallResolver( res ); } else if ( state == AtticaManager::Installed || !path.isEmpty() )