FUTURE_FORMAT_ERROR: don't nest errors unnecessarily.

This commit is contained in:
Chris Pavlina 2016-08-17 15:13:28 -04:00 committed by Wayne Stambaugh
parent be62a1ade6
commit 853984120c
1 changed files with 5 additions and 0 deletions

View File

@ -1729,6 +1729,11 @@ BOARD* PCB_IO::Load( const wxString& aFileName, BOARD* aAppendToMe, const PROPER
{
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 )
{
if( m_parser->IsTooRecent() )