Browse Source

pcbnew/router: respect default net clearance for objects that don't have any net (e.g. board outline)

Fixes: lp:1753904
* https://bugs.launchpad.net/kicad/+bug/1753904
pull/5/merge
Tomasz Włostowski 8 years ago
parent
commit
ebd2b78f86
  1. 15
      pcbnew/router/pns_kicad_iface.cpp

15
pcbnew/router/pns_kicad_iface.cpp

@ -146,10 +146,19 @@ PNS_PCBNEW_RULE_RESOLVER::PNS_PCBNEW_RULE_RESOLVER( BOARD* aBoard, PNS::ROUTER*
}
}
//printf("DefaultCL : %d\n", m_board->GetDesignSettings().m_NetClasses.Find ("Default clearance")->GetClearance());
m_overrideEnabled = false;
m_defaultClearance = Millimeter2iu( 0.254 ); // m_board->m_NetClasses.Find ("Default clearance")->GetClearance();
auto defaultRule = m_board->GetDesignSettings().m_NetClasses.Find ("Default");
if( defaultRule )
{
m_defaultClearance = defaultRule->GetClearance();
}
else
{
m_defaultClearance = Millimeter2iu(0.254);
}
m_overrideNetA = 0;
m_overrideNetB = 0;
m_overrideClearance = 0;

Loading…
Cancel
Save