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:
parent
b6f9bfe9a5
commit
a5622c93d4
|
@ -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 )
|
||||||
|
|
Loading…
Reference in New Issue