diff --git a/src/libtomahawk/infosystem/infosystemcache.cpp b/src/libtomahawk/infosystem/infosystemcache.cpp index 5d401b88f..15e863129 100644 --- a/src/libtomahawk/infosystem/infosystemcache.cpp +++ b/src/libtomahawk/infosystem/infosystemcache.cpp @@ -227,7 +227,7 @@ InfoSystemCache::saveCache( Tomahawk::InfoSystem::InfoType type, const QString & hash.addData( key.toUtf8() ); foreach( QString value, criteria.values() ) hash.addData( value.toUtf8() ); - QSettings cachedSettings( QString( cacheDir + '/' + maxAge + '.' + hash.result() ), QSettings::IniFormat ); + QSettings cachedSettings( QString( cacheDir + '/' + maxAge + '.' + hash.result().toHex() ), QSettings::IniFormat ); QStringList keys = criteria.keys(); cachedSettings.beginWriteArray( "criteria" ); for( int i = 0; i < criteria.size(); i++ )