From aa13b5e20393c54b4212b49fa954f2ffe71492d1 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Tue, 15 Sep 2020 11:10:29 -0700 Subject: [PATCH] Fix min/max AMSL alt calc --- src/MissionManager/TransectStyleComplexItem.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/MissionManager/TransectStyleComplexItem.cc b/src/MissionManager/TransectStyleComplexItem.cc index da8e119fc6..113270a3e9 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); -- GitLab