diff --git a/src/MissionManager/VisualMissionItem.cc b/src/MissionManager/VisualMissionItem.cc index 0370a065335c6cfd6d84bec26961ad3f06e88132..654fd0018af8517d1d89d34bcd5e1a485f7306de 100644 --- a/src/MissionManager/VisualMissionItem.cc +++ b/src/MissionManager/VisualMissionItem.cc @@ -173,6 +173,10 @@ void VisualMissionItem::setMissionVehicleYaw(double vehicleYaw) void VisualMissionItem::_updateTerrainAltitude(void) { + if (coordinate().latitude() == 0 && coordinate().longitude() == 0) { + // This is an intermediate state we don't react to + return; + } if (!_flyView && coordinate().isValid()) { // We use a timer so that any additional requests before the timer fires result in only a single request _updateTerrainTimer.start();