diff --git a/src/FileIO/GpxParser.cpp b/src/FileIO/GpxParser.cpp index 9de4c842d..86df5d61d 100644 --- a/src/FileIO/GpxParser.cpp +++ b/src/FileIO/GpxParser.cpp @@ -123,7 +123,7 @@ bool { alt = buffer.toDouble(); // metric } - else if (qName == "gpxtpx:hr" || qName == "heartrate") + else if (qName == "gpxtpx:hr" || qName == "ns3:hr" || qName == "heartrate") { hr = buffer.toInt(); } @@ -131,11 +131,11 @@ bool { hr = buffer.toDouble(); // on suunto ambit export file, there are sometimes double values } - else if (qName == "gpxdata:temp" || (qName == "gpxtpx:atemp")) + else if (qName == "gpxdata:temp" || qName == "gpxtpx:atemp" || qName == "ns3:atemp") { temp = buffer.toDouble(); } - else if ((qName == "gpxdata:cadence") || (qName == "gpxtpx:cad") || qName == "cadence") + else if (qName == "gpxdata:cadence" || qName == "gpxtpx:cad" || qName == "ns3:cad" || qName == "cadence") { cad = buffer.toDouble(); }