diff --git a/src/MissionManager/SimpleMissionItem.cc b/src/MissionManager/SimpleMissionItem.cc index 5b06e22..3adebab 100644 --- a/src/MissionManager/SimpleMissionItem.cc +++ b/src/MissionManager/SimpleMissionItem.cc @@ -673,7 +673,9 @@ void SimpleMissionItem::_altitudeChanged(void) if (_altitudeMode == QGroundControlQmlGlobal::AltitudeModeAboveTerrain || _altitudeMode == QGroundControlQmlGlobal::AltitudeModeTerrainFrame) { _amslAltAboveTerrainFact.setRawValue(qQNaN()); _terrainAltChanged(); - } else { + } + + if (_altitudeMode != QGroundControlQmlGlobal::AltitudeModeAboveTerrain) { _missionItem._param7Fact.setRawValue(_altitudeFact.rawValue()); } }