diff --git a/eeschema/symbol_lib_table.cpp b/eeschema/symbol_lib_table.cpp index aed251560b..e28ce38a20 100644 --- a/eeschema/symbol_lib_table.cpp +++ b/eeschema/symbol_lib_table.cpp @@ -286,12 +286,8 @@ SYMBOL_LIB_TABLE_ROW* SYMBOL_LIB_TABLE::FindRow( const wxString& aNickname ) if( !row ) { - wxString msg; - - msg.Printf( _( "sym-lib-table files contain no library with nickname \"%s\"" ), - aNickname ); - - THROW_IO_ERROR( msg ); + wxFAIL_MSG( "sym-lib-table files contain no library with nickname " + aNickname ); + return nullptr; } // We've been 'lazy' up until now, but it cannot be deferred any longer,