7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-21 10:11:39 +00:00

Fix SCH_SHEET field layer settings

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20128
This commit is contained in:
Jon Evans 2025-03-01 11:19:34 -05:00
parent 00dca4edb3
commit 10cb0592ee
2 changed files with 2 additions and 6 deletions

View File

@ -105,7 +105,7 @@ SCH_FIELD::SCH_FIELD( const SCH_FIELD& aField ) :
EDA_TEXT( aField )
{
m_private = aField.m_private;
m_id = aField.m_id;
setId( aField.m_id ); // will also set the layer
m_ordinal = aField.m_ordinal;
m_name = aField.m_name;
m_showName = aField.m_showName;
@ -136,7 +136,7 @@ SCH_FIELD& SCH_FIELD::operator=( const SCH_FIELD& aField )
EDA_TEXT::operator=( aField );
m_private = aField.m_private;
m_id = aField.m_id;
setId( aField.m_id ); // will also set the layer
m_ordinal = aField.m_ordinal;
m_name = aField.m_name;
m_showName = aField.m_showName;

View File

@ -67,13 +67,9 @@ SCH_SHEET::SCH_SHEET( EDA_ITEM* aParent, const VECTOR2I& aPos, VECTOR2I aSize )
m_fields.emplace_back( aPos, FIELD_T::SHEET_NAME, this,
GetDefaultFieldName( FIELD_T::SHEET_NAME, DO_TRANSLATE ) );
m_fields.back().SetVisible( true );
m_fields.back().SetLayer( LAYER_SHEETNAME );
m_fields.emplace_back( aPos, FIELD_T::SHEET_FILENAME, this,
GetDefaultFieldName( FIELD_T::SHEET_FILENAME, DO_TRANSLATE ) );
m_fields.back().SetVisible( true );
m_fields.back().SetLayer( LAYER_SHEETNAME );
AutoplaceFields( nullptr, m_fieldsAutoplaced );
}