Re-resolve netclasses after assigning netclass to pattern.

Fixes https://gitlab.com/kicad/code/kicad/issues/12965
This commit is contained in:
Jeff Young
2022-11-22 14:54:08 +00:00
parent 62863d6c5b
commit 97fd99ec99
12 changed files with 27 additions and 23 deletions
@@ -189,7 +189,7 @@ BOARD* LoadBoard( wxString& aFileName, IO_MGR::PCB_FILE_T aFormat )
brd->BuildConnectivity();
brd->BuildListOfNets();
brd->SynchronizeNetsAndNetClasses();
brd->SynchronizeNetsAndNetClasses( false );
}
return brd;
@@ -241,7 +241,7 @@ BOARD* CreateEmptyBoard()
bool SaveBoard( wxString& aFileName, BOARD* aBoard, IO_MGR::PCB_FILE_T aFormat, bool aSkipSettings )
{
aBoard->BuildConnectivity();
aBoard->SynchronizeNetsAndNetClasses();
aBoard->SynchronizeNetsAndNetClasses( false );
// Ensure the "C" locale is temporary set, before saving any file
// It also avoid wxWidget alerts about locale issues, later, when using Python 3