From ae06fd16807160db74dcefac562149055c41022c Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sun, 20 Oct 2019 18:39:31 +0200 Subject: [PATCH] Bugfix: export sensor data if available and allowed. --- .../opentracks/io/file/exporter/KmlTrackWriter.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java index 8c5b2183c..567347b54 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java @@ -71,9 +71,6 @@ public class KmlTrackWriter implements TrackWriter { private List powerList = new ArrayList<>(); private List cadenceList = new ArrayList<>(); private List heartRateList = new ArrayList<>(); - private boolean hasPower; - private boolean hasCadence; - private boolean hasHeartRate; private Location startLocation; @@ -235,9 +232,6 @@ public class KmlTrackWriter implements TrackWriter { public void writeOpenSegment() { if (printWriter != null) { printWriter.println(""); - hasPower = false; - hasCadence = false; - hasHeartRate = false; powerList.clear(); cadenceList.clear(); heartRateList.clear(); @@ -250,13 +244,13 @@ public class KmlTrackWriter implements TrackWriter { printWriter.println(""); printWriter.println(""); if (exportSensorData) { - if (hasPower) { + if (powerList.size() > 0) { writeSensorData(powerList, POWER); } - if (hasCadence) { + if (cadenceList.size() > 0) { writeSensorData(cadenceList, CADENCE); } - if (hasHeartRate) { + if (heartRateList.size() > 0) { writeSensorData(heartRateList, HEART_RATE); } }