From 1a53968bd3be99d61801839bc44b90092d6b642f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Tue, 1 Nov 2016 08:24:05 +0100 Subject: [PATCH] Fixed FIT parser --- src/fitparser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fitparser.cpp b/src/fitparser.cpp index 6d0a96ef..6f9e1395 100644 --- a/src/fitparser.cpp +++ b/src/fitparser.cpp @@ -197,7 +197,7 @@ bool FITParser::parseData(MessageDefinition *def, quint8 offset) break; case 13: if (val != 0x7f) - trackpoint.setTemperature(val); + trackpoint.setTemperature((qint8)val); break; default: break; @@ -259,7 +259,7 @@ bool FITParser::parseHeader() return false; } - _len = hdr.data_size; + _len = qFromLittleEndian(hdr.data_size); if (hdr.header_size > 12) if (!readData((char *)&crc, sizeof(crc)))