don't stop mark passing calculator only because race reaches status FINISHED. More events, e.g., form the RaceLog may be coming. Fixes bug 2974.

This commit is contained in:
Axel Uhl committed 2015-06-18 01:20:35 +02:00
1 parent 1579d0ef26
commit 3f5381ec9e
1 file changed
-6
@@ -2935,12 +2935,6 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
} else if (oldStatus == TrackedRaceStatusEnum.LOADING && newStatus.getStatus() != TrackedRaceStatusEnum.LOADING) {
resumeAllCachesNotUpdatingWhileLoading();
}
if (newStatus.getStatus() == TrackedRaceStatusEnum.FINISHED) {
// no more new data can be expected; stop mark passing calculator if one is being used
if (isUsingMarkPassingCalculator()) {
markPassingCalculator.stop();
}
}
}
private void suspendAllCachesNotUpdatingWhileLoading() {