Use layer numbers in Eagle importer
The layer names may be translated but the numbers are invariant.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19597
(cherry picked from commit 4ba1c0130c)
This commit is contained in:
@@ -220,12 +220,22 @@ void SCH_IO_EAGLE::loadLayerDefs( wxXmlNode* aLayers )
|
||||
* </layers>
|
||||
*/
|
||||
|
||||
if( elayer.name == wxT( "Nets" ) )
|
||||
switch ( elayer.number)
|
||||
{
|
||||
case 91:
|
||||
m_layerMap[elayer.number] = LAYER_WIRE;
|
||||
else if( elayer.name == wxT( "Info" ) || elayer.name == wxT( "Guide" ) )
|
||||
m_layerMap[elayer.number] = LAYER_NOTES;
|
||||
else if( elayer.name == wxT( "Busses" ) )
|
||||
break;
|
||||
case 92:
|
||||
m_layerMap[elayer.number] = LAYER_BUS;
|
||||
break;
|
||||
case 97:
|
||||
case 98:
|
||||
m_layerMap[elayer.number] = LAYER_NOTES;
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user