From ddcc2e0878fb8c857ddd1430ddd2a07883ea88cd Mon Sep 17 00:00:00 2001 From: Stenzek Date: Mon, 26 Jan 2026 16:22:16 +1000 Subject: [PATCH] Achievements: Add missing lock to GetPauseThrottleFrames() --- src/core/achievements.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/achievements.cpp b/src/core/achievements.cpp index c8030f4ac..4184b383a 100644 --- a/src/core/achievements.cpp +++ b/src/core/achievements.cpp @@ -2316,7 +2316,11 @@ bool Achievements::DownloadGameIcons(ProgressCallback* progress, Error* error) u32 Achievements::GetPauseThrottleFrames() { - if (!IsActive() || !IsHardcoreModeActive()) + if (!IsActive()) + return 0; + + const auto lock = GetLock(); + if (!IsHardcoreModeActive()) return 0; u32 frames_remaining = 0;