Allow solder mask bridges between net-tie-group pads.
Fixes https://gitlab.com/kicad/code/kicad/issues/14412
This commit is contained in:
parent
a79108f102
commit
c5e66361db
|
@ -399,6 +399,15 @@ bool DRC_TEST_PROVIDER_SOLDER_MASK::checkMaskAperture( BOARD_ITEM* aMaskItem, BO
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( fp && ii->second.first->Type() == PCB_PAD_T && aTestItem->Type() == PCB_PAD_T )
|
||||||
|
{
|
||||||
|
PAD* alreadyEncounteredPad = static_cast<PAD*>( ii->second.first );
|
||||||
|
PAD* thisPad = static_cast<PAD*>( aTestItem );
|
||||||
|
|
||||||
|
if( alreadyEncounteredPad->SharesNetTieGroup( thisPad ) )
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
*aCollidingItem = ii->second.first;
|
*aCollidingItem = ii->second.first;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue