Index: obj_pstk_proto.c =================================================================== --- obj_pstk_proto.c (revision 37379) +++ obj_pstk_proto.c (revision 37380) @@ -87,7 +87,7 @@ /* mark each shape with whether it overlaps with the hole/mech shape or not */ hole = pcb_pstk_shape_mech_or_hole_(NULL, dst, &holetmp); - dst->all_copper_connd = (hole != NULL); + dst->all_copper_connd = (hole != NULL) && dst->hplated; for(n = 0; n < ts->len; n++) { if ((ts->shape[n].layer_mask & PCB_LYT_COPPER) && !(ts->shape[n].layer_mask & PCB_LYT_INTERN)) coppers++;