GameDatabase: Fix cache not invalidating when out-of-date

This commit is contained in:
Connor McLaughlin 2022-08-10 13:03:53 +10:00
parent a017806c6e
commit 6aa2e9017b
1 changed files with 6 additions and 0 deletions

View File

@ -542,6 +542,12 @@ bool GameDatabase::LoadFromCache()
return false; return false;
} }
if (gamedb_ts != file_gamedb_ts || gamesettings_ts != file_gamesettings_ts || compat_ts != file_compat_ts)
{
Log_DevPrintf("Cache is out of date, recreating.");
return false;
}
s_entries.reserve(num_entries); s_entries.reserve(num_entries);
for (u32 i = 0; i < num_entries; i++) for (u32 i = 0; i < num_entries; i++)