diff --git a/Source/Core/Core/AchievementManager.cpp b/Source/Core/Core/AchievementManager.cpp index d4ee8a0add..7a1837abbc 100644 --- a/Source/Core/Core/AchievementManager.cpp +++ b/Source/Core/Core/AchievementManager.cpp @@ -361,6 +361,12 @@ bool AchievementManager::IsHardcoreModeActive() const void AchievementManager::FilterApprovedPatches(std::vector& patches, const std::string& game_ini_id) const { + if (patches.empty()) + { + // There's nothing to verify, so let's save ourselves some work + return; + } + std::lock_guard lg{m_lock}; if (!IsHardcoreModeActive())