Browse Source

Don't label free pads with connections as '*'.

Fixes https://gitlab.com/kicad/code/kicad/issues/8385
6.0.7
Jeff Young 4 years ago
parent
commit
97a2c4094b
  1. 8
      pcbnew/pcb_painter.cpp

8
pcbnew/pcb_painter.cpp

@ -832,12 +832,6 @@ void PCB_PAINTER::draw( const VIA* aVia, int aLayer )
}
bool isImplicitNet( const wxString& aNetName )
{
return aNetName.StartsWith( wxT( "Net-(" ) ) || aNetName.StartsWith( wxT( "unconnected-(" ) );
}
void PCB_PAINTER::draw( const PAD* aPad, int aLayer )
{
BOARD* board = aPad->GetBoard();
@ -914,7 +908,7 @@ void PCB_PAINTER::draw( const PAD* aPad, int aLayer )
if( pinType == wxT( "no_connect" ) || pinType.EndsWith( wxT( "+no_connect" ) ) )
netname = "x";
else if( pinType == wxT( "free" ) && isImplicitNet( netname ) )
else if( pinType == wxT( "free" ) && netname.StartsWith( wxT( "unconnected-(" ) ) )
netname = "*";
// calculate the size of net name text:

Loading…
Cancel
Save