Silence Coverity warning.

This commit is contained in:
Jeff Young 2020-05-09 00:52:57 +01:00
parent ba1a2aceaa
commit 2568c168a2
1 changed files with 6 additions and 3 deletions

View File

@ -1038,10 +1038,13 @@ void DRC::testKeepoutAreas()
// Fast test to detect a footprint inside the keepout area bounding box.
if( areaBBox.Intersects( fp->GetBoundingBox() ) )
{
fp->BuildPolyCourtyard();
SHAPE_POLY_SET outline;
SHAPE_POLY_SET outline = fp->IsFlipped() ? fp->GetPolyCourtyardBack()
: fp->GetPolyCourtyardFront();
if( fp->BuildPolyCourtyard() )
{
outline = fp->IsFlipped() ? fp->GetPolyCourtyardBack()
: fp->GetPolyCourtyardFront();
}
if( outline.OutlineCount() == 0 )
outline = fp->GetBoundingPoly();