diff --git a/src/MissionManager/MissionController.cc b/src/MissionManager/MissionController.cc index 42c49151912c93b48165cdbee237eac74608509f..8dc313aae2d69c0cdac61944f5ea1f0ad65e5be6 100644 --- a/src/MissionManager/MissionController.cc +++ b/src/MissionManager/MissionController.cc @@ -1499,10 +1499,9 @@ void MissionController::_managerVehicleHomePositionChanged(const QGeoCoordinate& } else { qWarning() << "First item is not MissionSettingsItem"; } - if (_visualItems->count() == 1) { - // Don't let this trip the dirty bit - _visualItems->setDirty(false); - } + // Don't let this trip the dirty bit. Otherwise plan will keep getting marked dirty if vehicle home + // changes. + _visualItems->setDirty(false); } }