From 8137ec8de2dd81b726944e2e7502675f905ef75b Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Tue, 21 Jun 2022 18:56:05 +0200 Subject: [PATCH] GPX exporter: only export trkseq if it actually contains data. Fixes #1291. --- .../opentracks/io/file/exporter/GPXTrackExporter.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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;