diff --git a/app/src/main/java/org/y20k/trackbook/Track.kt b/app/src/main/java/org/y20k/trackbook/Track.kt index 8511f79..d332e01 100644 --- a/app/src/main/java/org/y20k/trackbook/Track.kt +++ b/app/src/main/java/org/y20k/trackbook/Track.kt @@ -91,12 +91,20 @@ data class Track ( write("\t\t${this.name}") write("\t\t") - trkpt_generator().forEach { trkpt -> + var previous: Trkpt? = null + for (trkpt in trkpt_generator()) + { + if (previous != null && (trkpt.time - previous.time) > (5 * Keys.ONE_MINUTE_IN_MILLISECONDS)) + { + write("\t\t") + write("\t\t") + } write("\t\t\t") write("\t\t\t\t${trkpt.altitude}") write("\t\t\t\t") write("\t\t\t\t${trkpt.numberSatellites}") write("\t\t\t") + previous = trkpt } write("\t\t")