Fix Crash on no ErgFile selected

Fixes #600.
This commit is contained in:
Mark Liversedge
2012-01-14 15:34:42 +00:00
parent 43964f97e8
commit 0a6875df3b

View File

@@ -994,10 +994,13 @@ void TrainTool::guiUpdate() // refreshes the telemetry
rtData.setMsecs(total_msecs);
rtData.setLapMsecs(lap_msecs);
long lapTimeRemaining = ergFile->nextLap(load_msecs) - load_msecs;
long lapTimeRemaining;
if (ergFile) lapTimeRemaining = ergFile->nextLap(load_msecs) - load_msecs;
else lapTimeRemaining = 0;
if(lapTimeRemaining < 0)
{
lapTimeRemaining = ergFile->Duration - load_msecs;
if (ergFile) lapTimeRemaining = ergFile->Duration - load_msecs;
if(lapTimeRemaining < 0)
lapTimeRemaining = 0;
}