CADSTAR Schematic: Ensure library ID is valid

Previously the library created was invalid - opening it resulted
in a parsing error due to invalid characters in the name.
This commit is contained in:
Roberto Fernandez Bautista 2021-09-01 20:24:59 +01:00
parent be9ff7a7d5
commit 8268c4ad17
1 changed files with 2 additions and 1 deletions

View File

@ -336,7 +336,8 @@ void CADSTAR_SCH_ARCHIVE_LOADER::loadPartsLibrary()
if( part.Definition.GateSymbols.size() == 0 )
continue;
LIB_SYMBOL* kiPart = new LIB_SYMBOL( part.Name );
wxString escapedPartName = EscapeString( part.Name, CTX_LIBID );
LIB_SYMBOL* kiPart = new LIB_SYMBOL( escapedPartName );
kiPart->SetUnitCount( part.Definition.GateSymbols.size() );
bool ok = true;