Index: footprint.c =================================================================== --- footprint.c (revision 36396) +++ footprint.c (revision 36397) @@ -670,6 +670,13 @@ return NULL; } + pcb_data_bbox(&sc->BoundingBox, sc->data, rnd_true); + pcb_data_bbox_naked(&sc->bbox_naked, sc->data, rnd_true); + + if (!data->subc_tree) + data->subc_tree = rnd_r_create_tree(); + rnd_r_insert_entry(data->subc_tree, (rnd_box_t *)sc); + return sc; }