Index: trunk/src_plugins/rbs_routing/rbs_routing.c =================================================================== --- trunk/src_plugins/rbs_routing/rbs_routing.c (revision 38771) +++ trunk/src_plugins/rbs_routing/rbs_routing.c (revision 38772) @@ -71,11 +71,10 @@ if (type == PCB_OBJ_LINE) { pcb_line_t *l = ptr2; - rnd_layer_id_t lid = pcb_layer_id(pcb->Data, l->parent.layer); tx = x - RND_MM_TO_COORD(5); ty = y; - rbsr_stretch_line_begin(&rbss, pcb, lid, l); + rbsr_stretch_line_begin(&rbss, pcb, l); rbsr_stretch_line_end(&rbss); } else { Index: trunk/src_plugins/rbs_routing/stretch.c =================================================================== --- trunk/src_plugins/rbs_routing/stretch.c (revision 38771) +++ trunk/src_plugins/rbs_routing/stretch.c (revision 38772) @@ -1,7 +1,8 @@ -int rbsr_stretch_line_begin(rbsr_stretch_t *rbss, pcb_board_t *pcb, rnd_layer_id_t lid, pcb_line_t *line) +int rbsr_stretch_line_begin(rbsr_stretch_t *rbss, pcb_board_t *pcb, pcb_line_t *line) { grbs_line_t *gl; + rnd_layer_id_t lid = pcb_layer_id(pcb->Data, line->parent.layer); rbsr_map_pcb(&rbss->map, pcb, lid); rbsr_map_debug_draw(&rbss->map, "rbss1.svg"); Index: trunk/src_plugins/rbs_routing/stretch.h =================================================================== --- trunk/src_plugins/rbs_routing/stretch.h (revision 38771) +++ trunk/src_plugins/rbs_routing/stretch.h (revision 38772) @@ -7,5 +7,5 @@ /* Start stretching a routing line; returns 0 on success */ -int rbsr_stretch_line_begin(rbsr_stretch_t *rbss, pcb_board_t *pcb, rnd_layer_id_t lid, pcb_line_t *line); +int rbsr_stretch_line_begin(rbsr_stretch_t *rbss, pcb_board_t *pcb, pcb_line_t *line); void rbsr_stretch_line_end(rbsr_stretch_t *rbss);