EasyEDA Std PCB: fix crash when Name/Prefix type text is not in a footprint.
(cherry picked from commit 951c550c1e
)
This commit is contained in:
parent
46faa0f678
commit
4ac848f18a
|
@ -789,11 +789,11 @@ void PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer(
|
||||||
wxString textType = arr[1];
|
wxString textType = arr[1];
|
||||||
bool add = false;
|
bool add = false;
|
||||||
|
|
||||||
if( textType == wxS( "P" ) )
|
if( footprint && textType == wxS( "P" ) )
|
||||||
{
|
{
|
||||||
text = footprint->GetField( REFERENCE_FIELD );
|
text = footprint->GetField( REFERENCE_FIELD );
|
||||||
}
|
}
|
||||||
else if( textType == wxS( "N" ) )
|
else if( footprint && textType == wxS( "N" ) )
|
||||||
{
|
{
|
||||||
text = footprint->GetField( VALUE_FIELD );
|
text = footprint->GetField( VALUE_FIELD );
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue