diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java index bf8045fb8..8c90cac2f 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java @@ -146,13 +146,10 @@ public class GPXTrackExporter implements TrackExporter { switch (trackPoint.getType()) { case SEGMENT_START_MANUAL: - if (wroteSegment) writeCloseSegment(); - writeOpenSegment(); - wroteSegment = true; Log.i(TAG, "Exporting " + TrackPoint.Type.SEGMENT_START_MANUAL.name() + " is not supported."); break; case SEGMENT_END_MANUAL: - writeCloseSegment(); + if (wroteSegment) writeCloseSegment(); wroteSegment = false; Log.i(TAG, "Exporting " + TrackPoint.Type.SEGMENT_END_MANUAL.name() + " is not supported."); break;