Merge branch 'design2015' into design2015-races

This commit is contained in:
Steffen Schaefer committed 2015-07-16 11:34:14 +02:00
commit d865123cea
5 files changed
+143 -49

No files matched your search

@@ -41,7 +41,7 @@ import com.sap.sailing.domain.common.racelog.Flags;
import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus;
import com.sap.sailing.domain.leaderboard.Leaderboard;
import com.sap.sailing.domain.leaderboard.RegattaLeaderboard;
import com.sap.sailing.domain.leaderboard.SettableScoreCorrection;
import com.sap.sailing.domain.leaderboard.ScoreCorrection;
import com.sap.sailing.domain.tracking.TrackedRace;
import com.sap.sailing.domain.tracking.WindTrack;
import com.sap.sailing.domain.tracking.WindWithConfidence;
@@ -517,8 +517,8 @@ public class RaceContext {
}
}
}
SettableScoreCorrection scoreCorrection = leaderboard.getScoreCorrection();
if(!hasTrackingForRaceColumn() && scoreCorrection != null && scoreCorrection.hasCorrectionFor(raceColumn)) {
ScoreCorrection scoreCorrection = leaderboard.getScoreCorrection();
if(trackedRace == null && scoreCorrection != null && scoreCorrection.hasCorrectionForNonTrackedFleet(raceColumn)) {
return RaceViewState.FINISHED;
}
if(startTime != null) {
@@ -527,15 +527,6 @@ public class RaceContext {
return RaceViewState.PLANNED;
}
private boolean hasTrackingForRaceColumn() {
for(Fleet fleetOfRaceColumn : raceColumn.getFleets()) {
if(raceColumn.getTrackedRace(fleetOfRaceColumn) != null) {
return true;
}
}
return false;
}
private Wind checkForWindFixesFromRaceLog() {
WindFixesFinder windFixesFinder = new WindFixesFinder(raceLog);
List<Wind> windList = windFixesFinder.analyze();