Index: obj_arc.c =================================================================== --- obj_arc.c (revision 34513) +++ obj_arc.c (revision 34514) @@ -63,7 +63,7 @@ PCB_SET_PARENT(arc, layer, layer); if (pcb_is_uilayer(layer)) - pcb_obj_id_reg(pcb_uilayer_dummy_data, arc); + pcb_obj_id_reg(layer->parent.data, arc); else if (layer->parent_type == PCB_PARENT_DATA) pcb_obj_id_reg(layer->parent.data, arc); } @@ -74,7 +74,7 @@ assert(arc->parent_type == PCB_PARENT_LAYER); arclist_remove(arc); if (pcb_is_uilayer(layer)) { - pcb_obj_id_del(pcb_uilayer_dummy_data, arc); + pcb_obj_id_del(layer->parent.data, arc); } else { assert(layer->parent_type == PCB_PARENT_DATA);