diff --git a/src/states_screens/dialogs/track_info_dialog.cpp b/src/states_screens/dialogs/track_info_dialog.cpp index 934559ffb..fb2a10455 100644 --- a/src/states_screens/dialogs/track_info_dialog.cpp +++ b/src/states_screens/dialogs/track_info_dialog.cpp @@ -263,7 +263,10 @@ GUIEngine::EventPropagation TrackInfoDialog::processEvent(const std::string& eve race_manager->setReverseTrack(m_checkbox->getState()); // Makes sure the highscores get swapped when clicking the 'reverse' // checkbox. - updateHighScores(); + if (race_manager->modeHasHighscores()) + { + updateHighScores(); + } } else if (eventSource == "lapcountspinner") {