For now fields created in Fields Editor are placed at position (0, 0). Every new field must be placed at the origin of the parent component. --- eeschema/dialogs/dialog_fields_editor_global.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/eeschema/dialogs/dialog_fields_editor_global.cpp b/eeschema/dialogs/dialog_fields_editor_global.cpp index dd2c9ae73..f68dc6d5c 100644 --- a/eeschema/dialogs/dialog_fields_editor_global.cpp +++ b/eeschema/dialogs/dialog_fields_editor_global.cpp @@ -604,7 +604,7 @@ public: SCH_FIELD* destField = comp->FindField( srcName ); if( !destField && !srcValue.IsEmpty() ) - destField = comp->AddField( SCH_FIELD( wxPoint( 0, 0 ), -1, comp, srcName ) ); + destField = comp->AddField( SCH_FIELD( comp->GetPosition(), -1, comp, srcName ) ); if( destField && !srcValue.IsEmpty() ) destField->SetText( srcValue ); -- 2.21.0 _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp