diff --git a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java index 39c53c891..ad311623b 100644 --- a/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java +++ b/src/main/java/de/dennisguse/opentracks/services/TrackRecordingService.java @@ -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()); }