Fixed #1560.
This commit is contained in:
parent
3054ffe146
commit
12c1183c86
@ -69,6 +69,7 @@ void TrackInfoScreen::loadedFromFile()
|
|||||||
m_lap_spinner = getWidget<SpinnerWidget>("lap-spinner");
|
m_lap_spinner = getWidget<SpinnerWidget>("lap-spinner");
|
||||||
m_ai_kart_spinner = getWidget<SpinnerWidget>("ai-spinner");
|
m_ai_kart_spinner = getWidget<SpinnerWidget>("ai-spinner");
|
||||||
m_reverse = getWidget<CheckBoxWidget>("reverse");
|
m_reverse = getWidget<CheckBoxWidget>("reverse");
|
||||||
|
m_reverse->setState(false);
|
||||||
} // loadedFromFile
|
} // loadedFromFile
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
@ -134,6 +135,8 @@ void TrackInfoScreen::init()
|
|||||||
{
|
{
|
||||||
if (UserConfigParams::m_artist_debug_mode)
|
if (UserConfigParams::m_artist_debug_mode)
|
||||||
m_lap_spinner->setMin(0);
|
m_lap_spinner->setMin(0);
|
||||||
|
else
|
||||||
|
m_lap_spinner->setMin(1);
|
||||||
m_lap_spinner->setValue(m_track->getActualNumberOfLap());
|
m_lap_spinner->setValue(m_track->getActualNumberOfLap());
|
||||||
race_manager->setNumLaps(m_lap_spinner->getValue());
|
race_manager->setNumLaps(m_lap_spinner->getValue());
|
||||||
}
|
}
|
||||||
@ -174,6 +177,8 @@ void TrackInfoScreen::init()
|
|||||||
{
|
{
|
||||||
m_reverse->setState(race_manager->getReverseTrack());
|
m_reverse->setState(race_manager->getReverseTrack());
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
m_reverse->setState(false);
|
||||||
|
|
||||||
// ---- High Scores
|
// ---- High Scores
|
||||||
if (has_highscores)
|
if (has_highscores)
|
||||||
@ -280,6 +285,8 @@ void TrackInfoScreen::onEnterPressedInternal()
|
|||||||
: -1;
|
: -1;
|
||||||
const bool reverse_track = m_reverse == NULL ? false
|
const bool reverse_track = m_reverse == NULL ? false
|
||||||
: m_reverse->getState();
|
: m_reverse->getState();
|
||||||
|
// Avoid negative lap numbers (after e.g. easter egg mode).
|
||||||
|
if(num_laps>=0)
|
||||||
m_track->setActualNumberOfLaps(num_laps);
|
m_track->setActualNumberOfLaps(num_laps);
|
||||||
race_manager->setReverseTrack(reverse_track);
|
race_manager->setReverseTrack(reverse_track);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user