16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-20 22:59:18 +02:00

Fixed crach when speedtable has one position

This commit is contained in:
firleju
2017-08-04 20:31:54 +02:00
parent a8cdea66c0
commit 1574e0bbd1

View File

@@ -1385,7 +1385,7 @@ void TController::TablePurger()
void TController::TableSort()
{
TSpeedPos sp_temp = TSpeedPos(); // uzywany do przenoszenia
for (std::size_t i = 0; i < iLast - 1; i++)
for (std::size_t i = 0; i < (iLast - 1) && iLast > 0; i++)
{ // pętla tylko do dwóch pozycji od końca bo ostatniej nie modyfikujemy
if (sSpeedTable[i].fDist > sSpeedTable[i + 1].fDist)
{ // jesli pozycja wcześniejsza jest dalej to źle