diff --git a/src/MissionManager/StructureScanComplexItem.cc b/src/MissionManager/StructureScanComplexItem.cc index 9fd71a0e15d9358f2ebf50d8e2e85515bcbf5488..06b527665a5d796072cd5e266fa469329cdcb964 100644 --- a/src/MissionManager/StructureScanComplexItem.cc +++ b/src/MissionManager/StructureScanComplexItem.cc @@ -84,6 +84,7 @@ StructureScanComplexItem::StructureScanComplexItem(Vehicle* vehicle, bool flyVie connect(&_cameraCalc, &CameraCalc::isManualCameraChanged, this, &StructureScanComplexItem::_updateGimbalPitch); connect(&_layersFact, &Fact::valueChanged, this, &StructureScanComplexItem::_recalcScanDistance); + connect(&_flightPolygon, &QGCMapPolygon::pathChanged, this, &StructureScanComplexItem::_recalcScanDistance); _recalcLayerInfo(); @@ -514,8 +515,6 @@ void StructureScanComplexItem::_rebuildFlightPolygon(void) _entryVertex = savedEntryVertex; } - _recalcScanDistance(); - emit coordinateChanged(coordinate()); emit exitCoordinateChanged(exitCoordinate()); } @@ -614,7 +613,7 @@ void StructureScanComplexItem::_recalcScanDistance() emit complexDistanceChanged(); } - qCDebug(MissionControllerLog) << "StructureScanComplexItem--_recalcScanDistance layers: " + qCDebug(StructureScanComplexItemLog) << "StructureScanComplexItem--_recalcScanDistance layers: " << _layersFact.rawValue().toInt() << " structure height: " << surfaceHeight << " scanDistance: " << _scanDistance; }