Avoid throwing exception when starting from scratch
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5661 for some reason
This commit is contained in:
parent
4fa3de2211
commit
375f1b8129
|
@ -73,14 +73,21 @@ bool NESTED_SETTINGS::LoadFromFile( const wxString& aDirectory )
|
|||
{
|
||||
int filever = -1;
|
||||
|
||||
try
|
||||
if( count( PointerFromString( "meta.version" ) ) )
|
||||
{
|
||||
filever = at( PointerFromString( "meta.version" ) ).get<int>();
|
||||
}
|
||||
catch( ... )
|
||||
{
|
||||
wxLogTrace( traceSettings, "%s: nested settings version could not be read!",
|
||||
try
|
||||
{
|
||||
filever = at( PointerFromString( "meta.version" ) ).get<int>();
|
||||
}
|
||||
catch( ... )
|
||||
{
|
||||
wxLogTrace( traceSettings, "%s: nested settings version could not be read!",
|
||||
m_filename );
|
||||
success = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
success = false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue