CADSTAR PCB importer: Fix incorrect position of overridden pads
This commit is contained in:
@@ -1747,6 +1747,10 @@ void CADSTAR_PCB_ARCHIVE_LOADER::loadComponents()
|
||||
PADEXCEPTION& padEx = padPair.second;
|
||||
COMPONENT_PAD csPad = fpLibEntry.ComponentPads.at( padPair.first );
|
||||
|
||||
// Reset the pad to be around 0,0
|
||||
csPad.Position -= fpLibEntry.Origin;
|
||||
csPad.Position += m_designCenter;
|
||||
|
||||
if( !padEx.PadCode.IsEmpty() )
|
||||
csPad.PadCodeID = padEx.PadCode;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user