diff --git a/pcbnew/files.cpp b/pcbnew/files.cpp index 371f417814..dd93d0de10 100644 --- a/pcbnew/files.cpp +++ b/pcbnew/files.cpp @@ -1052,7 +1052,11 @@ bool PCB_EDIT_FRAME::SavePcbFile( const wxString& aFileName, bool addToHistory, projectFile.SetExt( ProjectFileExtension ); rulesFile.SetExt( DesignRulesFileExtension ); - if( !projectFile.FileExists() && aChangeProject ) + if( projectFile.FileExists() ) + { + GetSettingsManager()->SaveProject(); + } + else if( aChangeProject ) { Prj().SetReadOnly( false ); GetSettingsManager()->SaveProjectAs( projectFile.GetFullPath() );