From 05b36ec3742b46f3e312becf84bcc92ff4ecb8a9 Mon Sep 17 00:00:00 2001 From: Brian Weiss Date: Sun, 1 Aug 2021 19:42:02 -0600 Subject: [PATCH] hide challenge indicators when resetting --- cheevos/cheevos.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cheevos/cheevos.c b/cheevos/cheevos.c index d368d81d6a..4de2693626 100644 --- a/cheevos/cheevos.c +++ b/cheevos/cheevos.c @@ -671,11 +671,21 @@ void rcheevos_reset_game(bool widgets_ready) /* Hide any visible trackers */ if (widgets_ready) { - rcheevos_ralboard_t* lboard = rcheevos_locals.patchdata.lboards; + rcheevos_ralboard_t* lboard; + rcheevos_racheevo_t* cheevo; unsigned i; + lboard = rcheevos_locals.patchdata.lboards; for (i = 0; i < rcheevos_locals.patchdata.lboard_count; ++i, ++lboard) gfx_widgets_set_leaderboard_display(lboard->id, NULL); + + cheevo = rcheevos_locals.patchdata.core; + for (i = 0; i < rcheevos_locals.patchdata.core_count; ++i, ++cheevo) + gfx_widgets_set_challenge_display(cheevo->id, NULL); + + cheevo = rcheevos_locals.patchdata.unofficial; + for (i = 0; i < rcheevos_locals.patchdata.unofficial_count; ++i, ++cheevo) + gfx_widgets_set_challenge_display(cheevo->id, NULL); } #endif