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;
|
int filever = -1;
|
||||||
|
|
||||||
try
|
if( count( PointerFromString( "meta.version" ) ) )
|
||||||
{
|
{
|
||||||
filever = at( PointerFromString( "meta.version" ) ).get<int>();
|
try
|
||||||
}
|
{
|
||||||
catch( ... )
|
filever = at( PointerFromString( "meta.version" ) ).get<int>();
|
||||||
{
|
}
|
||||||
wxLogTrace( traceSettings, "%s: nested settings version could not be read!",
|
catch( ... )
|
||||||
|
{
|
||||||
|
wxLogTrace( traceSettings, "%s: nested settings version could not be read!",
|
||||||
m_filename );
|
m_filename );
|
||||||
|
success = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
success = false;
|
success = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue