Index: obj_line_drcenf.c =================================================================== --- obj_line_drcenf.c (revision 7733) +++ obj_line_drcenf.c (revision 7734) @@ -285,7 +285,7 @@ x_is_long = pcb_false; length = coord_abs(dy); } - group = pcb_layer_get_group(INDEXOFCURRENT); + group = pcb_layer_get_group(PCB, INDEXOFCURRENT); comp = pcb_max_group + 10; /* this out-of-range group might save a call */ if (pcb_layergrp_flags(group) & PCB_LYT_BOTTOM) info.solder = pcb_true; @@ -440,7 +440,7 @@ line.Point2 = aline.Point2; /* prepare for the intersection search */ - group = pcb_layer_get_group(INDEXOFCURRENT); + group = pcb_layer_get_group(PCB, INDEXOFCURRENT); comp = pcb_max_group + 10; /* this out-of-range group might save a call */ if (pcb_layergrp_flags(group) & PCB_LYT_BOTTOM) info.solder = pcb_true;