kicad-cli: ensure plotted layers in gerber export are restricted to enabled layers
From branch Fixes https://gitlab.com/kicad/code/kicad/-/issues/18811
This commit is contained in:
@@ -463,7 +463,10 @@ int PCBNEW_JOBS_HANDLER::JobExportGerbers( JOB* aJob )
|
||||
aGerberJob->m_layersIncludeOnAll = plotOnAllLayersSelection;
|
||||
}
|
||||
|
||||
for( LSEQ seq = LSET( aGerberJob->m_printMaskLayer ).UIOrder(); seq; ++seq )
|
||||
// Ensure layers to plot are restricted to enabled layers of the board to plot
|
||||
LSET layersToPlot = LSET( { aGerberJob->m_printMaskLayer } ) & brd->GetEnabledLayers();
|
||||
|
||||
for( PCB_LAYER_ID layer : layersToPlot.UIOrder() )
|
||||
{
|
||||
LSEQ plotSequence;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user