diff --git a/src/MissionManager/TransectStyleComplexItem.cc b/src/MissionManager/TransectStyleComplexItem.cc index da8e119fc6a51eb12eaf3877613616f15e7f09a2..113270a3e9188d0a3ffcc168ffc04326be0d1108 100644 --- a/src/MissionManager/TransectStyleComplexItem.cc +++ b/src/MissionManager/TransectStyleComplexItem.cc @@ -662,12 +662,12 @@ void TransectStyleComplexItem::_adjustTransectsForTerrain(void) _amslEntryAltChanged(); _amslExitAltChanged(); - _minAMSLAltitude = 0; - _maxAMSLAltitude = 0; + _minAMSLAltitude = qQNaN(); + _maxAMSLAltitude = qQNaN(); for (const QList& transect: _transects) { for (const CoordInfo_t& coordInfo: transect) { - _minAMSLAltitude = qMin(_minAMSLAltitude, coordInfo.coord.altitude()); - _maxAMSLAltitude = qMax(_maxAMSLAltitude, coordInfo.coord.altitude()); + _minAMSLAltitude = std::fmin(_minAMSLAltitude, coordInfo.coord.altitude()); + _maxAMSLAltitude = std::fmax(_maxAMSLAltitude, coordInfo.coord.altitude()); } } emit minAMSLAltitudeChanged(_minAMSLAltitude);