mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
PANEL_FP_EDITOR_FIELD_DEFAULTS: Fix incorrect default layer when adding a field
When adding a default field, the associated defaut layer was the layer used by the previous default field. But it does not work for the first added field.
This commit is contained in:
parent
f29c19ef02
commit
065e9dbf46
@ -326,7 +326,13 @@ void PANEL_FP_EDITOR_FIELD_DEFAULTS::OnAddTextItem( wxCommandEvent& event )
|
||||
|
||||
int newRow = m_textItemsGrid->GetNumberRows();
|
||||
table->AppendRows( 1 );
|
||||
table->SetValueAsLong( newRow, 1, table->GetValueAsLong( newRow - 1, 1 ) );
|
||||
|
||||
long defaultBoardLayer = F_SilkS;
|
||||
|
||||
if( newRow > 0 )
|
||||
defaultBoardLayer = table->GetValueAsLong( newRow - 1, 1 );
|
||||
|
||||
table->SetValueAsLong( newRow, 1, defaultBoardLayer );
|
||||
|
||||
m_textItemsGrid->MakeCellVisible( newRow, 0 );
|
||||
m_textItemsGrid->SetGridCursor( newRow, 0 );
|
||||
|
Loading…
x
Reference in New Issue
Block a user