From b93382831cf71d75f44cdbf16e2911aceb2d02cf Mon Sep 17 00:00:00 2001 From: Baranovskiy Konstantin Date: Tue, 26 Mar 2019 22:14:51 +0200 Subject: [PATCH] Eeschema: place new field near parent component 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. (cherry picked from commit 11f03c8551c505eadfe6c9045727c316427cda27) --- 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 dd2c9ae73c..f68dc6d5c6 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 );