Fixes for pcbnew_scripting_helpers.cpp

This commit is contained in:
Maciej Suminski 2017-06-23 19:22:27 +02:00
parent f1d650d5be
commit 3aaf26da2e
1 changed files with 8 additions and 11 deletions

View File

@ -76,26 +76,23 @@ BOARD* LoadBoard( wxString& aFileName, IO_MGR::PCB_FILE_T aFormat )
} }
bool SaveBoard( wxString& aFileName, BOARD* aBoard ) bool SaveBoard( wxString& aFileName, BOARD* aBoard, IO_MGR::PCB_FILE_T aFormat )
{ {
return SaveBoard( aFilename, aBoard, IO_MGR::KICAD );
}
bool SaveBoard( wxString& aFileName, BOARD* aBoard,
IO_MGR::PCB_FILE_T aFormat )
{
aBoard->m_Status_Pcb &= ~CONNEXION_OK;
aBoard->SynchronizeNetsAndNetClasses(); aBoard->SynchronizeNetsAndNetClasses();
aBoard->GetDesignSettings().SetCurrentNetClass( NETCLASS::Default ); aBoard->GetDesignSettings().SetCurrentNetClass( NETCLASS::Default );
IO_MGR::Save( IO_MGR::KICAD, aFileName, aBoard, NULL ); IO_MGR::Save( aFormat, aFileName, aBoard, NULL );
return true; return true;
} }
bool SaveBoard( wxString& aFileName, BOARD* aBoard )
{
return SaveBoard( aFileName, aBoard, IO_MGR::KICAD );
}
void Refresh() void Refresh()
{ {
// first argument is erase background, second is a wxRect // first argument is erase background, second is a wxRect