FUTURE_FORMAT_ERROR: don't nest errors unnecessarily
This commit is contained in:
parent
bfb6e0bbb2
commit
910cafe72e
|
@ -1740,6 +1740,11 @@ BOARD* PCB_IO::Load( const wxString& aFileName, BOARD* aAppendToMe, const PROPER
|
||||||
{
|
{
|
||||||
board = dynamic_cast<BOARD*>( m_parser->Parse() );
|
board = dynamic_cast<BOARD*>( m_parser->Parse() );
|
||||||
}
|
}
|
||||||
|
catch( const FUTURE_FORMAT_ERROR& parse_error )
|
||||||
|
{
|
||||||
|
// Don't wrap a FUTURE_FORMAT_ERROR in another
|
||||||
|
throw;
|
||||||
|
}
|
||||||
catch( const PARSE_ERROR& parse_error )
|
catch( const PARSE_ERROR& parse_error )
|
||||||
{
|
{
|
||||||
if( m_parser->IsTooRecent() )
|
if( m_parser->IsTooRecent() )
|
||||||
|
|
Loading…
Reference in New Issue