Index: thermal.c =================================================================== --- thermal.c (revision 19501) +++ thermal.c (revision 19502) @@ -680,6 +680,9 @@ pcb_polyarea_t *pres = NULL; switch(shp->shape) { + case PCB_PSSH_HSHADOW: +#warning hshadow TODO + return NULL; case PCB_PSSH_CIRC: return pcb_poly_from_circle(ps->x + shp->data.circ.x, ps->y + shp->data.circ.y, shp->data.circ.dia/2 + clearance); case PCB_PSSH_LINE: @@ -741,6 +744,9 @@ case PCB_THERMAL_ROUND: case PCB_THERMAL_SHARP: switch(shp->shape) { + case PCB_PSSH_HSHADOW: +#warning hsahadow TODO + break; case PCB_PSSH_CIRC: return ThermPoly_(pcb, ps->x + shp->data.circ.x, ps->y + shp->data.circ.y, shp->data.circ.dia, clearance*2, pcb_themal_style_new2old(thr)); case PCB_PSSH_LINE: