Quote all bus members when writing to file.
Fixes https://gitlab.com/kicad/code/kicad/issues/12447
This commit is contained in:
parent
eea8c7a8fd
commit
27296b5043
|
@ -1201,9 +1201,19 @@ void SCH_SEXPR_PLUGIN::saveBusAlias( std::shared_ptr<BUS_ALIAS> aAlias, int aNes
|
|||
{
|
||||
wxCHECK_RET( aAlias != nullptr, "BUS_ALIAS* is NULL" );
|
||||
|
||||
wxString members;
|
||||
|
||||
for( const wxString& member : aAlias->Members() )
|
||||
{
|
||||
if( !members.IsEmpty() )
|
||||
members += wxS( " " );
|
||||
|
||||
members += m_out->Quotew( member );
|
||||
}
|
||||
|
||||
m_out->Print( aNestLevel, "(bus_alias %s (members %s))\n",
|
||||
m_out->Quotew( aAlias->GetName() ).c_str(),
|
||||
TO_UTF8( boost::algorithm::join( aAlias->Members(), " " ) ) );
|
||||
TO_UTF8( members ) );
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue