diff --git a/src/FlightDisplay/FlightDisplayViewMap.qml b/src/FlightDisplay/FlightDisplayViewMap.qml index 7ae130a..6dd9f53 100644 --- a/src/FlightDisplay/FlightDisplayViewMap.qml +++ b/src/FlightDisplay/FlightDisplayViewMap.qml @@ -155,7 +155,7 @@ FlightMap { } MapFitFunctions { - id: mapFitFunctions + id: mapFitFunctions // The name for this id cannot be changed without breaking references outside of this code. Beware! map: _flightMap usePlannedHomePosition: false planMasterController: _planMasterController diff --git a/src/FlightMap/Widgets/MapFitFunctions.qml b/src/FlightMap/Widgets/MapFitFunctions.qml index c35caa3..c633651 100644 --- a/src/FlightMap/Widgets/MapFitFunctions.qml +++ b/src/FlightMap/Widgets/MapFitFunctions.qml @@ -90,10 +90,6 @@ Item { } function addMissionItemCoordsForFit(coordList) { - var homePosition = fitHomePosition() - if (homePosition.isValid) { - coordList.push(homePosition) - } for (var i=1; i<_missionController.visualItems.count; i++) { var missionItem = _missionController.visualItems.get(i) if (missionItem.specifiesCoordinate && !missionItem.isStandaloneCoordinate) { diff --git a/src/MissionManager/QGCMapPolygonVisuals.qml b/src/MissionManager/QGCMapPolygonVisuals.qml index c0bd2ee..3e974e8 100644 --- a/src/MissionManager/QGCMapPolygonVisuals.qml +++ b/src/MissionManager/QGCMapPolygonVisuals.qml @@ -180,6 +180,7 @@ Item { fileExtension: "kml" onAcceptedForLoad: { mapPolygon.loadKMLFile(file) + mapFitFunctions.fitMapViewportToMissionItems() close() } } diff --git a/src/PlanView/PlanView.qml b/src/PlanView/PlanView.qml index 16b4209..d6eebf6 100644 --- a/src/PlanView/PlanView.qml +++ b/src/PlanView/PlanView.qml @@ -84,7 +84,7 @@ QGCView { property bool _firstLoadComplete: false MapFitFunctions { - id: mapFitFunctions + id: mapFitFunctions // The name for this id cannot be changed without breaking references outside of this code. Beware! map: editorMap usePlannedHomePosition: true planMasterController: _planMasterController