From 312d26523241520937d7f6b46e12c4de56ad7532 Mon Sep 17 00:00:00 2001 From: Stefan Dunca Date: Mon, 18 Nov 2019 18:53:15 +0100 Subject: [PATCH] Take default Rally Point Relative Altitude for fixed wing from Default Mission Altitude --- src/MissionManager/RallyPointController.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/MissionManager/RallyPointController.cc b/src/MissionManager/RallyPointController.cc index e25d9bb96..d0b320329 100644 --- a/src/MissionManager/RallyPointController.cc +++ b/src/MissionManager/RallyPointController.cc @@ -243,7 +243,12 @@ void RallyPointController::addPoint(QGeoCoordinate point) if (_points.count()) { defaultAlt = qobject_cast(_points[_points.count() - 1])->coordinate().altitude(); } else { - defaultAlt = RallyPoint::getDefaultFactAltitude(); + if(_masterController->controllerVehicle()->fixedWing()) { + defaultAlt = qgcApp()->toolbox()->settingsManager()->appSettings()->defaultMissionItemAltitude()->rawValue().toDouble(); + } + else { + defaultAlt = RallyPoint::getDefaultFactAltitude(); + } } point.setAltitude(defaultAlt); RallyPoint* newPoint = new RallyPoint(point, this); -- 2.22.0