From f8fe9675daaece9c556a589517372ef8e585638a Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 5 Mar 2012 21:48:40 +0100 Subject: [PATCH] respect windSourcesToExclude parameter again in getWind(...); down to about 8 errors; not terminating... --- .../sap/sailing/domain/tracking/impl/TrackedRaceImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java index a6a9b66c1a1..c8805cbb87f 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java @@ -539,9 +539,11 @@ public abstract class TrackedRaceImpl implements TrackedRace, CourseListener { ConfidenceFactory.INSTANCE.createAverager(timeWeigherThatPretendsToAlsoWeighPositions); List>> windFixesWithConfidences = new ArrayList>>(); for (WindSource windSource : getWindSources()) { - WindTrack track = getWindTrack(windSource); - WindWithConfidence> windWithConfidence = track.getEstimatedWindWithConfidence(p, at); - windFixesWithConfidences.add(windWithConfidence); + if (!Util.contains(windSourcesToExclude, windSource)) { + WindTrack track = getWindTrack(windSource); + WindWithConfidence> windWithConfidence = track.getEstimatedWindWithConfidence(p, at); + windFixesWithConfidences.add(windWithConfidence); + } } HasConfidence> average = averager.getAverage(windFixesWithConfidences, new Pair(p, at)); WindWithConfidence> result = new WindWithConfidenceImpl>(