Implement proper fix for #2776

Doing computeGPRanks in race result screen will make sorting
animation disappear
This commit is contained in:
Benau
2021-09-21 16:32:53 +08:00
parent 6ee1b398e9
commit dab4486465
2 changed files with 3 additions and 3 deletions

View File

@@ -499,6 +499,9 @@ void RaceManager::startNew(bool from_overworld)
if (next_track < (int)m_tracks.size())
m_track_number = next_track;
m_saved_gp->loadKarts(m_kart_status);
// Update the kart GP ranks
// This is useful, e.g., when continuing a saved GP, see #2776
computeGPRanks();
}
else
{

View File

@@ -1252,9 +1252,6 @@ void RaceResultGUI::unload()
#ifndef SERVER_ONLY
unsigned int num_karts = RaceManager::get()->getNumberOfKarts();
std::vector<int> old_rank(num_karts, 0);
// Update the kart GP ranks
// This is useful, e.g., when continuing a saved GP.
RaceManager::get()->computeGPRanks();
int time_precision = RaceManager::get()->currentModeTimePrecision();