forked from upstream-mirrors/OpenTracks
Bugfix: TrackStatistics handles SEGMENT_START_AUTOMATIC properly.
This commit is contained in:
@@ -595,8 +595,8 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand
|
||||
private void insertTrackPoint(@NonNull Track track, @NonNull TrackPoint trackPoint) {
|
||||
try {
|
||||
if (altitudeSumManager != null) {
|
||||
trackPoint.setAltitudeGain(altitudeSumManager.getAltitudeGain_m());
|
||||
trackPoint.setAltitudeLoss(altitudeSumManager.getAltitudeLoss_m());
|
||||
trackPoint.setAltitudeGain(getAltitudeGain_m());
|
||||
trackPoint.setAltitudeLoss(getAltitudeLoss_m());
|
||||
altitudeSumManager.reset();
|
||||
}
|
||||
if (remoteSensorManager != null) {
|
||||
@@ -689,6 +689,11 @@ public class TrackRecordingService extends Service implements HandlerServer.Hand
|
||||
this.remoteSensorManager = remoteSensorManager;
|
||||
}
|
||||
|
||||
@VisibleForTesting
|
||||
public void setAltitudeSumManager(AltitudeSumManager altitudeSumManager) {
|
||||
this.altitudeSumManager = altitudeSumManager;
|
||||
}
|
||||
|
||||
public GpsStatusValue getGpsStatus() {
|
||||
return handlerServer.getGpsStatus();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user