Symbol editor, DIALOG_FIELD_PROPERTIES: fix missing initialization of font.

In Symbol editor, tying to change the font of a field did nothing.
This commit is contained in:
jean-pierre charras 2023-07-18 18:40:53 +02:00
parent f8fcf3852f
commit a586bbc3ea
1 changed files with 3 additions and 2 deletions

View File

@ -395,6 +395,7 @@ void DIALOG_FIELD_PROPERTIES::updateText( EDA_TEXT* aText )
if( aText->GetTextWidth() != m_size )
aText->SetTextSize( VECTOR2I( m_size, m_size ) );
aText->SetFont( m_font );
aText->SetVisible( m_isVisible );
aText->SetTextAngle( m_isVertical ? ANGLE_VERTICAL : ANGLE_HORIZONTAL );
aText->SetItalic( m_isItalic );
@ -415,6 +416,8 @@ DIALOG_LIB_FIELD_PROPERTIES::DIALOG_LIB_FIELD_PROPERTIES( SCH_BASE_FRAME* aParen
if( m_fieldId == VALUE_FIELD )
m_text = UnescapeString( aField->GetText() );
m_font = aField->GetFont();
m_nameVisible->Show();
m_cbAllowAutoPlace->Show();
@ -678,8 +681,6 @@ void DIALOG_SCH_FIELD_PROPERTIES::UpdateField( SCH_COMMIT* aCommit, SCH_FIELD* a
updateText( aField );
aField->SetPosition( m_position );
aField->SetFont( m_font );
aField->SetNameShown( m_isNameVisible );
aField->SetCanAutoplace( m_allowAutoplace );