From 2b063c91c220fa8feb9aa883fb3a4988f4069ad2 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Date: Sun, 6 Jun 2021 05:28:40 -0300 Subject: [PATCH] Ensure default sport for zones --- src/Metrics/RideMetadata.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Metrics/RideMetadata.cpp b/src/Metrics/RideMetadata.cpp index 6b8e95ea1..bf2f8a131 100644 --- a/src/Metrics/RideMetadata.cpp +++ b/src/Metrics/RideMetadata.cpp @@ -490,7 +490,11 @@ RideMetadata::sports() } // Ensure default sport - if (sportList.isEmpty()) sportList << "Bike"; + bool hasBike = false; + foreach (QString sport, sportList) { + if (RideFile::sportTag(sport) == "Bike") hasBike = true; + } + if (!hasBike) sportList.prepend("Bike"); return sportList; }