diff --git a/src/Train/WorkoutWizard.cpp b/src/Train/WorkoutWizard.cpp index 6ee73868b..0d3dc4686 100644 --- a/src/Train/WorkoutWizard.cpp +++ b/src/Train/WorkoutWizard.cpp @@ -615,9 +615,16 @@ void GradientPage::SaveWorkout() QPair p; foreach (p,rawData) { - // header indicates metric units, so convert accordingly - double currentX = p.first.toDouble()*(metricUnits ? 1.0 : KM_PER_MILE); - stream << currentX << " " << p.second << " 0" << endl; + if(p.first == "LAP") + { + stream << "LAP" << endl; + } + else + { + // header indicates metric units, so convert accordingly + double currentX = p.first.toDouble()*(metricUnits ? 1.0 : KM_PER_MILE); + stream << currentX << " " << p.second << " 0" << endl; + } } stream << "[END COURSE DATA]" << endl; f.close();