dep/rcheevos: Prioritize unsynchronized bucket over recently unlocked

pull/3691/head
Stenzek 8 months ago
parent dc69e3f0c5
commit 2da35d2d38
No known key found for this signature in database

@ -3895,14 +3895,12 @@ static void rc_client_update_achievement_display_information(rc_client_t* client
if (achievement->public_.state == RC_CLIENT_ACHIEVEMENT_STATE_UNLOCKED) {
/* achievement unlocked */
if (achievement->public_.unlock_time >= recent_unlock_time) {
if (client->state.disconnect && rc_client_is_award_achievement_pending(client, achievement->public_.id))
new_bucket = RC_CLIENT_ACHIEVEMENT_BUCKET_UNSYNCED;
else if (achievement->public_.unlock_time >= recent_unlock_time)
new_bucket = RC_CLIENT_ACHIEVEMENT_BUCKET_RECENTLY_UNLOCKED;
} else {
else
new_bucket = RC_CLIENT_ACHIEVEMENT_BUCKET_UNLOCKED;
if (client->state.disconnect && rc_client_is_award_achievement_pending(client, achievement->public_.id))
new_bucket = RC_CLIENT_ACHIEVEMENT_BUCKET_UNSYNCED;
}
}
else {
/* active achievement */

Loading…
Cancel
Save