Implement RetroAchievements challenge mode restrictions, and fix related bugs

This commit is contained in:
Henrik Rydgård committed 2023-07-08 21:55:32 +02:00
1 parent 9e4387c529
commit c17b84b3d4
13 files changed
+192 -112

No files matched your search

+5
View File
@@ -399,6 +399,11 @@ namespace SaveState
void Enqueue(SaveState::Operation op)
{
if (Achievements::ChallengeModeActive()) {
// No savestate operations are permitted, let's just ignore it.
return;
}
std::lock_guard<std::mutex> guard(mutex);
pending.push_back(op);