diff --git a/VERSION b/VERSION index a5f06bca..3b2fa186 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.469 +8.3.470 diff --git a/drc/DRCarray.c b/drc/DRCarray.c index 662f3f29..cbaaaffb 100644 --- a/drc/DRCarray.c +++ b/drc/DRCarray.c @@ -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; } diff --git a/drc/DRCsubcell.c b/drc/DRCsubcell.c index 0d755c38..a301da4b 100644 --- a/drc/DRCsubcell.c +++ b/drc/DRCsubcell.c @@ -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);