diff --git a/src/MissionManager/QGCMapPolygon.cc b/src/MissionManager/QGCMapPolygon.cc index 081d007..e5cf229 100644 --- a/src/MissionManager/QGCMapPolygon.cc +++ b/src/MissionManager/QGCMapPolygon.cc @@ -174,6 +174,11 @@ bool QGCMapPolygon::loadFromJson(const QJsonObject& json, bool required, QString if (!JsonHelper::loadGeoCoordinateArray(json[jsonPolygonKey], false /* altitudeRequired */, _polygonPath, errorString)) { return false; } + + for (int i=0; i<_polygonPath.count(); i++) { + _polygonModel.append(new QGCQGeoCoordinate(_polygonPath[i].value(), _newCoordParent)); + } + setDirty(false); emit pathChanged();