forked from upstream-mirrors/OpenTracks
Bugfix: pausing should only insert a non-null lastTrackpoint.
Found by Google Play Pre-Launch report.
This commit is contained in:
@@ -482,8 +482,9 @@ public class TrackRecordingService extends Service {
|
|||||||
// Update database
|
// Update database
|
||||||
Track track = contentProviderUtils.getTrack(recordingTrackId);
|
Track track = contentProviderUtils.getTrack(recordingTrackId);
|
||||||
if (track != null) {
|
if (track != null) {
|
||||||
insertTrackPointIfNewer(track, lastTrackPoint);
|
if (lastTrackPoint != null) {
|
||||||
|
insertTrackPointIfNewer(track, lastTrackPoint);
|
||||||
|
}
|
||||||
insertTrackPoint(track, TrackPoint.createPause());
|
insertTrackPoint(track, TrackPoint.createPause());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user