eeschema: Don't break Eagle junctions on import
Eagle can label nets independently of the connection point position. In an "interestingly" designed circuit, this can lead to a junction of a pin, wire endpoint and unrelated wire. While this is bad practice, KiCad shouldn't force an incorrect net connection during the import. In this case, we skip the addition of junctions to ensure that we don't create a schematic error. Fixes: lp:1788019 * https://bugs.launchpad.net/kicad/+bug/1788019
This commit is contained in:
parent
b14bc1bead
commit
88d9f946a2
|
@ -851,15 +851,6 @@ bool SCH_EDIT_FRAME::importFile( const wxString& aFileName, int aFileType )
|
|||
fpId.SetLibNickname( newfilename.GetName() );
|
||||
fpField->SetText( fpId.Format() );
|
||||
}
|
||||
|
||||
// Add junction dots where necessary
|
||||
cmp->GetConnectionPoints( pts );
|
||||
|
||||
for( auto i = pts.begin(); i != pts.end(); ++i )
|
||||
{
|
||||
if( GetScreen()->IsJunctionNeeded( *i, true ) )
|
||||
AddJunction( *i, true );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue