When export, use the last valid track point as the end point.

This commit is contained in:
Jimmy Shih
2013-02-25 17:00:27 -08:00
parent 8929f0c211
commit 9b57749c18
@@ -240,7 +240,8 @@ public class TrackWriter {
wroteSegment = false;
}
if (wroteTrack) {
trackFormatWriter.writeEndTrack(locationFactory.lastLocation);
Location lastValidTrackPoint = myTracksProviderUtils.getLastValidTrackPoint(track.getId());
trackFormatWriter.writeEndTrack(lastValidTrackPoint);
} else {
// Write an empty track
trackFormatWriter.writeBeginTrack(null);