Browse Source

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.
6.0.7
Roberto Fernandez Bautista 4 years ago
parent
commit
8268c4ad17
  1. 3
      eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp

3
eeschema/sch_plugins/cadstar/cadstar_sch_archive_loader.cpp

@ -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;

Loading…
Cancel
Save