Index: src/polygon.c =================================================================== --- src/polygon.c (revision 11855) +++ src/polygon.c (revision 11856) @@ -1045,6 +1045,7 @@ return -1; Subtract(pa, frompoly, pcb_true); + frompoly->NoHolesValid = 0; return 0; } @@ -1062,7 +1063,7 @@ if (!Unsubtract(pa, frompoly)) return -1; - + frompoly->NoHolesValid = 0; return 0; }