Index: thermal.c =================================================================== --- thermal.c (revision 12488) +++ thermal.c (revision 12489) @@ -517,7 +517,7 @@ return pa_line_at(ps->x + shp->data.line.x1, ps->y + shp->data.line.y1, ps->x + shp->data.line.x2, ps->y + shp->data.line.y2, shp->data.line.thickness + ps->Clearance*2, shp->data.line.square); case PCB_PSSH_POLY: if (shp->data.poly.pa == NULL) - pcb_padstack_shape_update_pline(&shp->data.poly); + pcb_padstack_shape_update_pa(&shp->data.poly); if (shp->data.poly.pa == NULL) return NULL; pcb_poly_iterate_polyarea(shp->data.poly.pa, &it); @@ -584,7 +584,7 @@ { pcb_poly_it_t it; if (shp->data.poly.pa == NULL) - pcb_padstack_shape_update_pline(&shp->data.poly); + pcb_padstack_shape_update_pa(&shp->data.poly); if (shp->data.poly.pa == NULL) return NULL; pcb_poly_iterate_polyarea(shp->data.poly.pa, &it);