@@ -242,12 +242,14 @@ static void gfx_widget_leaderboard_display_frame(void* data, void* userdata)
242242 }
243243
244244 /* see if real icon is available for next frame */
245- const retro_time_t next_try = state -> challenge_info [i ].badge_retry ;
246- const retro_time_t now = cpu_features_get_time_usec ();
247- if (next_try == 0 || now > next_try )
248245 {
249- state -> challenge_info [i ].badge_retry = now + 250000 ;
250- state -> challenge_info [i ].image = rcheevos_get_badge_texture (state -> challenge_info [i ].badge_name , false, false);
246+ const retro_time_t next_try = state -> challenge_info [i ].badge_retry ;
247+ const retro_time_t now = cpu_features_get_time_usec ();
248+ if (next_try == 0 || now > next_try )
249+ {
250+ state -> challenge_info [i ].badge_retry = now + 250000 ;
251+ state -> challenge_info [i ].image = rcheevos_get_badge_texture (state -> challenge_info [i ].badge_name , false, false);
252+ }
251253 }
252254 }
253255 else
@@ -330,11 +332,13 @@ static void gfx_widget_leaderboard_display_frame(void* data, void* userdata)
330332 }
331333
332334 /* see if real icon is available for next frame */
333- const retro_time_t next_try = state -> challenge_info [i ].badge_retry ;
334- if (next_try == 0 || now > next_try )
335335 {
336- state -> progress_tracker .badge_retry = now + 250000 ;
337- state -> progress_tracker .image = rcheevos_get_badge_texture (state -> progress_tracker .badge_name , true, false);
336+ const retro_time_t next_try = state -> challenge_info [i ].badge_retry ;
337+ if (next_try == 0 || now > next_try )
338+ {
339+ state -> progress_tracker .badge_retry = now + 250000 ;
340+ state -> progress_tracker .image = rcheevos_get_badge_texture (state -> progress_tracker .badge_name , true, false);
341+ }
338342 }
339343 }
340344 else
0 commit comments