Fix null pointer access (from Coverity scan).

This commit is contained in:
Jeff Young 2020-01-11 00:15:47 +00:00
parent 88eab8134e
commit 254ba1f998
1 changed files with 5 additions and 2 deletions

View File

@ -141,8 +141,11 @@ void PlotSilkScreen( BOARD *aBoard, PLOTTER* aPlotter, LSET aLayerMask,
aggregateArea.BooleanAdd( candidate->GetFilledPolysList(), SHAPE_POLY_SET::PM_FAST ); aggregateArea.BooleanAdd( candidate->GetFilledPolysList(), SHAPE_POLY_SET::PM_FAST );
} }
aggregateArea.Fracture( SHAPE_POLY_SET::PM_STRICTLY_SIMPLE ); if( zone )
itemplotter.PlotFilledAreas( zone, aggregateArea ); {
aggregateArea.Fracture( SHAPE_POLY_SET::PM_STRICTLY_SIMPLE );
itemplotter.PlotFilledAreas( zone, aggregateArea );
}
aPlotter->EndBlock( NULL ); aPlotter->EndBlock( NULL );
} }