diff --git a/src/MissionEditor/MissionEditor.qml b/src/MissionEditor/MissionEditor.qml index 10c6fb7a606f7aed0dc04954bde60b847fab6535..c7bb64bb380e0b1afb96e5d4045e840993d03a27 100644 --- a/src/MissionEditor/MissionEditor.qml +++ b/src/MissionEditor/MissionEditor.qml @@ -206,7 +206,9 @@ QGCView { onDragActiveChanged: { if (!drag.active) { var point = Qt.point(itemEditor.x + (itemEditor.width / 2), itemEditor.y + (itemEditor.height / 2)) - itemEditor.missionItem.coordinate = editorMap.toCoordinate(point) + var coordinate = editorMap.toCoordinate(point) + coordinate.altitude = itemEditor.missionItem.coordinate.altitude + itemEditor.missionItem.coordinate = coordinate } } }