reset cached progress each time menu is opened

This commit is contained in:
Jamiras 2021-06-23 17:29:12 -06:00
parent 81075aa5fa
commit 0744683c2b
1 changed files with 2 additions and 1 deletions

View File

@ -42,6 +42,8 @@ enum rcheevos_menuitem_bucket
static void rcheevos_menu_update_bucket(rcheevos_racheevo_t* cheevo) static void rcheevos_menu_update_bucket(rcheevos_racheevo_t* cheevo)
{ {
cheevo->menu_progress = 0;
if (!cheevo->memaddr) if (!cheevo->memaddr)
{ {
/* non-active unsupported achievement */ /* non-active unsupported achievement */
@ -66,7 +68,6 @@ static void rcheevos_menu_update_bucket(rcheevos_racheevo_t* cheevo)
/* active achievement */ /* active achievement */
cheevo->menu_bucket = RCHEEVOS_MENUITEM_BUCKET_LOCKED; cheevo->menu_bucket = RCHEEVOS_MENUITEM_BUCKET_LOCKED;
cheevo->menu_progress = 0;
trigger = rc_runtime_get_achievement(&rcheevos_locals->runtime, cheevo->id); trigger = rc_runtime_get_achievement(&rcheevos_locals->runtime, cheevo->id);
if (trigger) if (trigger)