From 9eca2a703c58181143b5431f191ab437ebf50c43 Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Thu, 12 Jul 2018 21:04:02 -0700 Subject: [PATCH] Use setLoiterCoordinate for correct triggering of terrain query --- src/MissionManager/FixedWingLandingComplexItem.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MissionManager/FixedWingLandingComplexItem.cc b/src/MissionManager/FixedWingLandingComplexItem.cc index f15e9f1..aa49406 100644 --- a/src/MissionManager/FixedWingLandingComplexItem.cc +++ b/src/MissionManager/FixedWingLandingComplexItem.cc @@ -336,8 +336,7 @@ bool FixedWingLandingComplexItem::scanForItem(QmlObjectListModel* visualItems, b complexItem->_altitudesAreRelative = landPointFrame == MAV_FRAME_GLOBAL_RELATIVE_ALT; complexItem->_loiterRadiusFact.setRawValue(qAbs(missionItemLoiter.param2())); complexItem->_loiterClockwise = missionItemLoiter.param2() > 0; - complexItem->_loiterCoordinate.setLatitude(missionItemLoiter.param5()); - complexItem->_loiterCoordinate.setLongitude(missionItemLoiter.param6()); + complexItem->setLoiterCoordinate(QGeoCoordinate(missionItemLoiter.param5(), missionItemLoiter.param6())); complexItem->_loiterAltitudeFact.setRawValue(missionItemLoiter.param7()); complexItem->_landingCoordinate.setLatitude(missionItemLand.param5());