Don't try to write fp-info-cache to a read-only directory

Fixes #1890

(cherry picked from commit 80fb3bde56)
This commit is contained in:
Jon Evans 2019-12-25 15:53:22 -05:00
parent b6f9bfe9a5
commit a5622c93d4
1 changed files with 5 additions and 2 deletions

View File

@ -47,10 +47,13 @@ PCB_BASE_EDIT_FRAME::PCB_BASE_EDIT_FRAME( KIWAY* aKiway, wxWindow* aParent,
} }
PCB_BASE_EDIT_FRAME::~PCB_BASE_EDIT_FRAME() PCB_BASE_EDIT_FRAME::~PCB_BASE_EDIT_FRAME()
{
if( wxFileName::IsDirWritable( Prj().GetProjectPath() ) )
{ {
wxTextFile footprintInfoCache( Prj().GetProjectPath() + "fp-info-cache" ); wxTextFile footprintInfoCache( Prj().GetProjectPath() + "fp-info-cache" );
GFootprintList.WriteCacheToFile( &footprintInfoCache ); GFootprintList.WriteCacheToFile( &footprintInfoCache );
} }
}
void PCB_BASE_EDIT_FRAME::SetRotationAngle( int aRotationAngle ) void PCB_BASE_EDIT_FRAME::SetRotationAngle( int aRotationAngle )