Unverified Commit 76b7cfcd authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #8378 from DonLakeFlyer/TakeoffArrow

Plan: Avoid arrow positioning with takeoff item
parents 08a7006a 1b3e8879
......@@ -1308,8 +1308,10 @@ void MissionController::_recalcWaypointLines(void)
startVIForIncompleteItem = visualItem;
}
if (lastCoordinateItemBeforeRTL != _settingsItem || (homePositionValid && linkStartToHome)) {
// Direction arrows are added to the first segment and every 5 segments in the middle.
if (i != 1 && (lastCoordinateItemBeforeRTL != _settingsItem || (homePositionValid && linkStartToHome))) {
// Direction arrows are added to the second segment and every 5 segments thereafter.
// The reason for start with second segment is to prevent an arrow being added in between the home position
// and a takeoff item which may be right over each other. In that case the arrow points in a random direction.
bool addDirectionArrow = false;
if (firstCoordinateNotFound || !lastCoordinateItemBeforeRTL->isSimpleItem() || !visualItem->isSimpleItem()) {
addDirectionArrow = true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment