mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
Merge branch 'gwt'
This commit is contained in:
commit
fa5203156c
2 files changed
+13
-10
No files matched your search
+12
-10
@@ -168,18 +168,20 @@ public class DynamicTrackedRaceImpl extends TrackedRaceImpl implements
|
||||
}
|
||||
|
||||
@Override
|
||||
public synchronized void updateMarkPassings(Competitor competitor, Iterable<MarkPassing> markPassings) {
|
||||
clearMarkPassings(competitor);
|
||||
NavigableSet<MarkPassing> competitorMarkPassings = getMarkPassings(competitor);
|
||||
TimePoint timePointOfLatestEvent = new MillisecondsTimePoint(0);
|
||||
for (MarkPassing markPassing : markPassings) {
|
||||
competitorMarkPassings.add(markPassing);
|
||||
getMarkPassingsInOrder(markPassing.getWaypoint()).add(markPassing);
|
||||
if (markPassing.getTimePoint().compareTo(timePointOfLatestEvent) > 0) {
|
||||
timePointOfLatestEvent = markPassing.getTimePoint();
|
||||
public void updateMarkPassings(Competitor competitor, Iterable<MarkPassing> markPassings) {
|
||||
synchronized (this) {
|
||||
clearMarkPassings(competitor);
|
||||
NavigableSet<MarkPassing> competitorMarkPassings = getMarkPassings(competitor);
|
||||
TimePoint timePointOfLatestEvent = new MillisecondsTimePoint(0);
|
||||
for (MarkPassing markPassing : markPassings) {
|
||||
competitorMarkPassings.add(markPassing);
|
||||
getMarkPassingsInOrder(markPassing.getWaypoint()).add(markPassing);
|
||||
if (markPassing.getTimePoint().compareTo(timePointOfLatestEvent) > 0) {
|
||||
timePointOfLatestEvent = markPassing.getTimePoint();
|
||||
}
|
||||
}
|
||||
updated(timePointOfLatestEvent);
|
||||
}
|
||||
updated(timePointOfLatestEvent);
|
||||
// notify *after* all mark passings have been re-established; should avoid flicker
|
||||
for (MarkPassing markPassing : markPassings) {
|
||||
notifyListeners(markPassing);
|
||||
|
||||
+1
@@ -1,2 +1,3 @@
|
||||
# Module com.sap.sailing.gwt.ui.AdminConsole
|
||||
# RPC service class, partial path of RPC policy file
|
||||
com.sap.sailing.gwt.ui.client.SailingService, 11DA6BC91685E39664B32FD397B4B352.gwt.rpc
|
||||
Reference in new issue
Block a user