router: when no collision search context is provided, assume differentNetsOnly is true
(cherry picked from commit a0a68d198c
)
This commit is contained in:
parent
152dc56df4
commit
2f35d97b27
|
@ -152,9 +152,14 @@ bool ITEM::collideSimple( const ITEM* aHead, const NODE* aNode,
|
|||
// fixme: this f***ing singleton must go...
|
||||
ROUTER* router = ROUTER::GetInstance();
|
||||
ROUTER_IFACE* iface = router ? router->GetInterface() : nullptr;
|
||||
bool differentNetsOnly = aCtx && aCtx->options.m_differentNetsOnly;
|
||||
bool differentNetsOnly = true;
|
||||
int clearance;
|
||||
|
||||
if( aCtx )
|
||||
{
|
||||
differentNetsOnly = aCtx->options.m_differentNetsOnly;
|
||||
}
|
||||
|
||||
// Hole-to-hole collisions don't have anything to do with nets
|
||||
if( Kind() == HOLE_T && aHead->Kind() == HOLE_T )
|
||||
differentNetsOnly = false;
|
||||
|
|
Loading…
Reference in New Issue