Bugfix: pausing should only insert a non-null lastTrackpoint.

Found by Google Play Pre-Launch report.
This commit is contained in:
Dennis Guse
2020-04-28 19:58:11 +02:00
parent 9074fa1b6c
commit 1deaf7650e
@@ -482,8 +482,9 @@ public class TrackRecordingService extends Service {
// Update database
Track track = contentProviderUtils.getTrack(recordingTrackId);
if (track != null) {
insertTrackPointIfNewer(track, lastTrackPoint);
if (lastTrackPoint != null) {
insertTrackPointIfNewer(track, lastTrackPoint);
}
insertTrackPoint(track, TrackPoint.createPause());
}