Browse Source

Fix latent bug in UpdatePins().

(It was failing to update the unit and bodystyle.)

(cherry picked from commit 3f1999795c)
9.0
Jeff Young 3 months ago
parent
commit
7d76868c5c
  1. 4
      eeschema/sch_symbol.cpp

4
eeschema/sch_symbol.cpp

@ -330,6 +330,8 @@ void SCH_SYMBOL::UpdatePins()
ii->second.erase( it );
pin->SetLibPin( libPin );
pin->SetPosition( libPin->GetPosition() );
pin->SetUnit( libPin->GetUnit() );
pin->SetBodyStyle( libPin->GetBodyStyle() );
unassignedSchPins.erase( pin );
@ -362,6 +364,8 @@ void SCH_SYMBOL::UpdatePins()
m_pinMap[ libPin ] = pin;
pin->SetLibPin( libPin );
pin->SetPosition( libPin->GetPosition() );
pin->SetUnit( libPin->GetUnit() );
pin->SetBodyStyle( libPin->GetBodyStyle() );
pin->SetNumber( libPin->GetNumber() );
auto iii = altPinMap.find( libPin->GetNumber() );

Loading…
Cancel
Save