Corrected the failure to copy mask hints to the flattened DRC yank
cell. Otherwise, DRC errors corrected by mask hints will get flagged.
This commit is contained in:
parent
4e5af57f3c
commit
8b3524575f
|
|
@ -299,6 +299,7 @@ drcArrayYankFunc(use, transform, x, y, yankArea)
|
|||
scx.scx_use = use;
|
||||
scx.scx_trans = *transform;
|
||||
(void) DBCellCopyAllPaint(&scx, &DBAllButSpaceBits, 0, DRCuse);
|
||||
(void) DBFlatCopyMaskHints(&scx, 0, DRCuse);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -882,6 +882,7 @@ DRCInteractionCheck(def, area, erasebox, func, cdarg)
|
|||
|
||||
(void) DBCellCheckCopyAllPaint(&scx, &DBAllButSpaceBits, 0,
|
||||
DRCuse, func);
|
||||
(void) DBFlatCopyMaskHints(&scx, 0, DRCuse);
|
||||
|
||||
(void) DBNewPaintTable(savedPaintTable);
|
||||
(void) DBNewPaintPlane(savedPaintPlane);
|
||||
|
|
@ -944,6 +945,7 @@ DRCFlatCheck(use, area)
|
|||
savedPaintPlane = DBNewPaintPlane(DBPaintPlaneMark);
|
||||
|
||||
(void) DBCellCopyAllPaint(&scx, &DBAllButSpaceBits, 0, DRCuse);
|
||||
(void) DBFlatCopyMaskHints(&scx, 0, DRCuse);
|
||||
|
||||
(void) DBNewPaintTable(savedPaintTable);
|
||||
(void) DBNewPaintPlane(savedPaintPlane);
|
||||
|
|
|
|||
Loading…
Reference in New Issue