diff --git a/src/states_screens/race_result_gui.cpp b/src/states_screens/race_result_gui.cpp index 3efbc1d16..7ddf8efa5 100644 --- a/src/states_screens/race_result_gui.cpp +++ b/src/states_screens/race_result_gui.cpp @@ -408,6 +408,13 @@ void RaceResultGUI::renderGlobal(float dt) case RR_RACE_RESULT: if(m_timer > m_time_overall_scroll) { + // Make sure that all lines are aligned to the left + // (in case that the animation was skipped). + for(unsigned int i=0; im_x_pos = (float)m_leftmost_column; + } if(race_manager->getMajorMode()!=RaceManager::MAJOR_MODE_GRAND_PRIX) { m_animation_state = RR_WAIT_TILL_END; @@ -510,7 +517,7 @@ void RaceResultGUI::renderGlobal(float dt) break; } // switch displayOneEntry((unsigned int)x, (unsigned int)y, i, true); - } + } // for i } // renderGlobal //-----------------------------------------------------------------------------