Eeschema: remove the run cvpcb menu entry from eeschema tools menu when running as stand alone.
Pcbnew: fixes a problem exporting to DSN where the layername for B_Cu provided to the *.DSN file was incorrect
This commit is contained in:
parent
6ff03b41fd
commit
1c8fd8b207
|
@ -465,12 +465,15 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
|
|||
|
||||
toolsMenu->AppendSeparator();
|
||||
|
||||
// Run CvPcb
|
||||
AddMenuItem( toolsMenu,
|
||||
ID_RUN_CVPCB,
|
||||
_( "A&ssign Component Footprint" ),
|
||||
_( "Run CvPcb" ),
|
||||
KiBitmap( cvpcb_xpm ) );
|
||||
if( !Kiface().IsSingle() ) // only with a functional KIWAY, not single_top
|
||||
{
|
||||
// Run CvPcb
|
||||
AddMenuItem( toolsMenu,
|
||||
ID_RUN_CVPCB,
|
||||
_( "A&ssign Component Footprint" ),
|
||||
_( "Run CvPcb" ),
|
||||
KiBitmap( cvpcb_xpm ) );
|
||||
}
|
||||
|
||||
// Run Pcbnew
|
||||
AddMenuItem( toolsMenu,
|
||||
|
|
|
@ -109,13 +109,12 @@ void SPECCTRA_DB::buildLayerMaps( BOARD* aBoard )
|
|||
|
||||
for( unsigned i = 0; i < pcbLayer2kicad.size(); ++i )
|
||||
{
|
||||
if( i < layerCount-1 )
|
||||
pcbLayer2kicad[i] = ToLAYER_ID( i );
|
||||
else
|
||||
pcbLayer2kicad[i] = B_Cu;
|
||||
LAYER_ID id = ( i < layerCount-1 ) ? ToLAYER_ID( i ) : B_Cu;
|
||||
|
||||
kicadLayer2pcb[i] = id;
|
||||
|
||||
// save the specctra layer name in SPECCTRA_DB::layerIds for later.
|
||||
layerIds.push_back( TO_UTF8( aBoard->GetLayerName( ToLAYER_ID( i ) ) ) );
|
||||
layerIds.push_back( TO_UTF8( aBoard->GetLayerName( id ) ) );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue