From 8bf9562c3a654c2658bc8fa787a3b893aa04449c Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 7 Jun 2026 16:32:43 +1000 Subject: [PATCH] Achievements: Fix hardcore toggle not showing summary --- src/core/achievements.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/achievements.cpp b/src/core/achievements.cpp index 59e174c29..9478e2239 100644 --- a/src/core/achievements.cpp +++ b/src/core/achievements.cpp @@ -1893,12 +1893,6 @@ void Achievements::OnHardcoreModeChanged(bool enabled, bool display_message, boo TRANSLATE_STR("Achievements", "Restrictions are no longer active.")); } - if (HasActiveGame() && display_game_summary) - { - UpdateGameSummary(true); - DisplayAchievementSummary(); - } - DebugAssert((rc_client_get_hardcore_enabled(s_state.client) != 0) == enabled); // Reload setting to permit cheating-like things if we were just disabled. @@ -1919,6 +1913,12 @@ void Achievements::OnHardcoreModeChanged(bool enabled, bool display_message, boo // Toss away UI state, because it's invalid now FullscreenUI::ClearAchievementsState(); + if (HasActiveGame() && display_game_summary) + { + UpdateGameSummary(true); + DisplayAchievementSummary(); + } + Host::OnAchievementsHardcoreModeChanged(enabled); }