diff --git a/src/main/java/de/dennisguse/opentracks/data/models/Position.java b/src/main/java/de/dennisguse/opentracks/data/models/Position.java index 522504165..afe0e3eb4 100644 --- a/src/main/java/de/dennisguse/opentracks/data/models/Position.java +++ b/src/main/java/de/dennisguse/opentracks/data/models/Position.java @@ -17,10 +17,6 @@ public record Position( @Nullable Float bearing, @Nullable Speed speed ) { - @Deprecated - public static Position empty() { - return of(null); - } public static Position of(@NonNull Instant time) { return new Position( diff --git a/src/main/java/de/dennisguse/opentracks/sensors/sensorData/AggregatorGPS.java b/src/main/java/de/dennisguse/opentracks/sensors/sensorData/AggregatorGPS.java index 5fbbc8529..669ce2064 100644 --- a/src/main/java/de/dennisguse/opentracks/sensors/sensorData/AggregatorGPS.java +++ b/src/main/java/de/dennisguse/opentracks/sensors/sensorData/AggregatorGPS.java @@ -20,8 +20,7 @@ public class AggregatorGPS extends Aggregator { /* * GPS data is not an aggregated value, but for now we want to ensure to only save the data once. * The data is too large to save it more often than needed (i.e., duplicated values). - * TODO: this behavior can be changed if TrackRecordingManager.insertTrackPoint() would strip GPS data if it was already saved. This would simplify TrackPointCreator.createCurrentTrackPoint() */ - output = null; + resetOutdated(); } }