diff --git a/src/accounts/spotify/SpotifyAccount.cpp b/src/accounts/spotify/SpotifyAccount.cpp index cfbb34bc6..39c957238 100644 --- a/src/accounts/spotify/SpotifyAccount.cpp +++ b/src/accounts/spotify/SpotifyAccount.cpp @@ -158,12 +158,16 @@ SpotifyAccount::hookupResolver() } -bool SpotifyAccount::checkForResolver() +bool +SpotifyAccount::checkForResolver() { -#ifdef Q_OS_MAC +#if defined(Q_OS_MAC) const QDir path = QCoreApplication::applicationDirPath(); QFile file( path.absoluteFilePath( "spotify_tomahawkresolver" ) ); return file.exists(); +#else if defined(Q_OS_WIN) + QDir appDataDir = TomahawkUtils::appDataDir(); + return appDataDir.exists( QString( "atticaresolvers/%1/spotify_tomahawkresolver.exe" ).arg( s_resolverId ) ); #endif return false;