diff --git a/pcbnew/plot_board_layers.cpp b/pcbnew/plot_board_layers.cpp index abd16c58ca..9c57b3892d 100644 --- a/pcbnew/plot_board_layers.cpp +++ b/pcbnew/plot_board_layers.cpp @@ -1176,7 +1176,7 @@ PLOTTER* StartPlotBoard( BOARD *aBoard, const PCB_PLOT_PARAMS *aPlotOpts, int aL renderSettings->LoadColors( aPlotOpts->ColorSettings() ); renderSettings->SetDefaultPenWidth( Millimeter2iu( 0.0212 ) ); // Hairline at 1200dpi - if( aLayer < GAL_LAYER_ID_END ) + if( aLayer >= 0 && aLayer < GAL_LAYER_ID_END ) renderSettings->SetLayerName( aBoard->GetLayerName( ToLAYER_ID( aLayer ) ) ); plotter->SetRenderSettings( renderSettings );