Browse Source

Fix off by 1 (#9284)

QGC4.4
Don Gagne 4 years ago committed by GitHub
parent
commit
c17bae1353
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      src/QmlControls/FlightPathSegment.cc

12
src/QmlControls/FlightPathSegment.cc

@ -153,16 +153,14 @@ void FlightPathSegment::_updateTerrainCollision(void) @@ -153,16 +153,14 @@ void FlightPathSegment::_updateTerrainCollision(void)
newTerrainCollision = true;
break;
}
if (i > 0) {
if (i == _amslTerrainHeights.count() - 1) {
x += _finalDistanceBetween;
} else {
x += _distanceBetween;
}
if (i == _amslTerrainHeights.count() - 2) {
x += _finalDistanceBetween;
} else {
x += _distanceBetween;
}
}
qCDebug(FlightPathSegmentLog) << this << "_updateTerrainCollision" << newTerrainCollision;
qCDebug(FlightPathSegmentLog) << this << "_updateTerrainCollision new:old" << newTerrainCollision << _terrainCollision;
if (newTerrainCollision != _terrainCollision) {
_terrainCollision = newTerrainCollision;

Loading…
Cancel
Save