Index: trunk/src/obj_pstk.c =================================================================== --- trunk/src/obj_pstk.c (revision 19241) +++ trunk/src/obj_pstk.c (revision 19242) @@ -924,6 +924,8 @@ } } +#warning slot TODO: check if slot breaks other shapes + if ((proto->hdia > 0) && (proto->hdia < conf_core.design.min_drill)) *err_minhole = proto->hdia; } Index: trunk/src/thermal.c =================================================================== --- trunk/src/thermal.c (revision 19241) +++ trunk/src/thermal.c (revision 19242) @@ -733,6 +733,7 @@ case PCB_THERMAL_NOSHAPE: { pcb_pstk_proto_t *proto = pcb_pstk_get_proto(ps); +#warning slot TODO: this is hole centric return pcb_poly_from_circle(ps->x, ps->y, proto->hdia/2 + clearance); } case PCB_THERMAL_SOLID: return NULL;