Eeschema: protect against a null pointer (can happen with very old schematics)

This commit is contained in:
jean-pierre charras 2024-12-09 15:57:25 +01:00
parent af8f25875b
commit 985454fa45

View File

@ -213,7 +213,10 @@ DIALOG_FIELD_PROPERTIES::DIALOG_FIELD_PROPERTIES( SCH_BASE_FRAME* aParent, const
netlist << wxS( "\r" );
wxArrayString fpFilters = symbol->GetLibSymbolRef()->GetFPFilters();
wxArrayString fpFilters;
if( symbol->GetLibSymbolRef() ) // can be null with very old schematic
fpFilters = symbol->GetLibSymbolRef()->GetFPFilters();
if( !fpFilters.IsEmpty() )
netlist << EscapeString( wxJoin( fpFilters, ' ' ), CTX_LINE );