Index: dimension.c =================================================================== --- dimension.c (revision 28895) +++ dimension.c (revision 28896) @@ -304,9 +304,10 @@ } -static void pcb_dimension_float_new(pcb_subc_t *subc, pcb_any_obj_t *floater) +static pcb_extobj_new_t pcb_dimension_float_new(pcb_subc_t *subc, pcb_any_obj_t *floater) { pcb_trace("dim: float new %ld %ld\n", subc->ID, floater->ID); + return PCB_EXTONEW_SPAWN; } static pcb_extobj_del_t pcb_dimension_float_del(pcb_subc_t *subc, pcb_any_obj_t *floater) Index: line_of_vias.c =================================================================== --- line_of_vias.c (revision 28895) +++ line_of_vias.c (revision 28896) @@ -195,9 +195,10 @@ line_of_vias_gen(subc, edit_obj); } -static void pcb_line_of_vias_float_new(pcb_subc_t *subc, pcb_any_obj_t *floater) +static pcb_extobj_new_t pcb_line_of_vias_float_new(pcb_subc_t *subc, pcb_any_obj_t *floater) { pcb_trace("LoV: float new %ld %ld\n", subc->ID, floater->ID); + return PCB_EXTONEW_FLOATER; } static pcb_extobj_del_t pcb_line_of_vias_float_del(pcb_subc_t *subc, pcb_any_obj_t *floater)