From c5abc39220de08c353bbdd464702cc2cd9a78b68 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Thu, 20 Aug 2015 16:57:44 +0200 Subject: [PATCH] trivial fix for bug3249: add TrackedRaceImpl instance as course litsener to CourseImpl after deserialization in readObject() --- .../com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java | 1 + 1 file changed, 1 insertion(+) 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 e06e632a732..1d80df18234 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 @@ -611,6 +611,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl */ private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException, PatchFailedException { ois.defaultReadObject(); + getRace().getCourse().addCourseListener(this); raceStates = new WeakHashMap<>(); attachedRaceLogs = new ConcurrentHashMap<>(); attachedRaceExecutionOrderProviders = new ConcurrentHashMap<>();