From f38ab2610945bd8dd9a8cc7920369973337f66f8 Mon Sep 17 00:00:00 2001 From: Remek Zajac Date: Tue, 30 Jun 2020 00:36:20 +0200 Subject: [PATCH] revert changes to MissionConctroller --- src/MissionManager/MissionController.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/MissionManager/MissionController.cc b/src/MissionManager/MissionController.cc index 233909a4c..8af27ee18 100644 --- a/src/MissionManager/MissionController.cc +++ b/src/MissionManager/MissionController.cc @@ -331,6 +331,7 @@ VisualMissionItem* MissionController::_insertSimpleMissionItemWorker(QGeoCoordin } } } + newItem->setMissionFlightStatus(_missionFlightStatus); if (visualItemIndex == -1) { _visualItems->append(newItem); } else { @@ -371,6 +372,7 @@ VisualMissionItem* MissionController::insertTakeoffItem(QGeoCoordinate /*coordin newItem->setAltitudeMode(static_cast(prevAltitudeMode)); } } + newItem->setMissionFlightStatus(_missionFlightStatus); if (visualItemIndex == -1) { _visualItems->append(newItem); } else { @@ -1884,9 +1886,8 @@ void MissionController::_initVisualItem(VisualMissionItem* visualItem) connect(visualItem, &VisualMissionItem::specifiedVehicleYawChanged, this, &MissionController::_recalcMissionFlightStatusSignal, Qt::QueuedConnection); connect(visualItem, &VisualMissionItem::terrainAltitudeChanged, this, &MissionController::_recalcMissionFlightStatusSignal, Qt::QueuedConnection); connect(visualItem, &VisualMissionItem::additionalTimeDelayChanged, this, &MissionController::_recalcMissionFlightStatusSignal, Qt::QueuedConnection); - connect(visualItem, &VisualMissionItem::lastSequenceNumberChanged, this, &MissionController::_recalcSequence); - visualItem->setMissionFlightStatus(_missionFlightStatus); + connect(visualItem, &VisualMissionItem::lastSequenceNumberChanged, this, &MissionController::_recalcSequence); if (visualItem->isSimpleItem()) { // We need to track commandChanged on simple item since recalc has special handling for takeoff command -- 2.22.0