Corrected the paint table from "compose", which was improperly

handling compose lines that override contact behavior.
This commit is contained in:
Tim Edwards 2020-10-30 20:19:29 -04:00
parent 06ab6b3a8a
commit f7eb54fac7
2 changed files with 9 additions and 2 deletions

View File

@ -1 +1 @@
8.3.76
8.3.75

View File

@ -639,7 +639,14 @@ dbTechAddPaintErase(type, sectionName, argc, argv)
pMask &= ~rMask;
for (tres = 0; tres < DBNumTypes; tres++)
/* 10/30/2020: Changed from DBNumTypes to DBNumUserLayers, */
/* because DBTechNoisyNameMask() was modified to add stacking */
/* contact types, and it is not correct for tMask to have more */
/* than one type in the mask that share the same plane. */
/* NOTE: Paint rules for stacked contacts probably have to be */
/* handled too, but in a separate way. */
for (tres = 0; tres < DBNumUserLayers; tres++)
{
if (TTMaskHasType(&tMask, tres))
{