From 0744683c2bc1648754b51f5c5656b0ea7520d709 Mon Sep 17 00:00:00 2001 From: Jamiras Date: Wed, 23 Jun 2021 17:29:12 -0600 Subject: [PATCH] reset cached progress each time menu is opened --- cheevos/cheevos_menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cheevos/cheevos_menu.c b/cheevos/cheevos_menu.c index afac7afdd1..504e09c889 100644 --- a/cheevos/cheevos_menu.c +++ b/cheevos/cheevos_menu.c @@ -42,6 +42,8 @@ enum rcheevos_menuitem_bucket static void rcheevos_menu_update_bucket(rcheevos_racheevo_t* cheevo) { + cheevo->menu_progress = 0; + if (!cheevo->memaddr) { /* non-active unsupported achievement */ @@ -66,7 +68,6 @@ static void rcheevos_menu_update_bucket(rcheevos_racheevo_t* cheevo) /* active achievement */ cheevo->menu_bucket = RCHEEVOS_MENUITEM_BUCKET_LOCKED; - cheevo->menu_progress = 0; trigger = rc_runtime_get_achievement(&rcheevos_locals->runtime, cheevo->id); if (trigger)