Index: trunk/src/polygon.c =================================================================== --- trunk/src/polygon.c (revision 37873) +++ trunk/src/polygon.c (revision 37874) @@ -1697,7 +1697,7 @@ newone->Clipped = p; p = p->f; /* go to next pline */ newone->Clipped->b = newone->Clipped->f = newone->Clipped; /* unlink from others */ - rnd_r_insert_entry(layer->polygon_tree, (rnd_box_t *) newone); + rnd_rtree_insert(layer->polygon_tree, newone, (rnd_rtree_box_t *)newone); pcb_poly_invalidate_draw(layer, newone); } else { @@ -1798,7 +1798,7 @@ pcb_poly_bbox(Polygon); if (!Layer->polygon_tree) Layer->polygon_tree = rnd_r_create_tree(); - rnd_r_insert_entry(Layer->polygon_tree, (rnd_box_t *) Polygon); + rnd_rtree_insert(Layer->polygon_tree, Polygon, (rnd_rtree_box_t *)Polygon); pcb_poly_invalidate_draw(Layer, Polygon); /* add to undo list */