Index: route.c =================================================================== --- route.c (revision 28732) +++ route.c (revision 28733) @@ -471,7 +471,7 @@ p_route->flags); if (line) { pcb_added_lines++; - pcb_obj_add_attribs(line, PCB->pen_attr); + pcb_obj_add_attribs(line, PCB->pen_attr, pcb_true); pcb_line_invalidate_draw(layer, line); pcb_undo_add_obj_to_create(PCB_OBJ_LINE, layer, line, line); applied = 1; @@ -494,7 +494,7 @@ p_route->flags, pcb_true); if (arc) { pcb_added_lines++; - pcb_obj_add_attribs(arc, PCB->pen_attr); + pcb_obj_add_attribs(arc, PCB->pen_attr, pcb_true); pcb_undo_add_obj_to_create(PCB_OBJ_ARC, layer, arc, arc); pcb_arc_invalidate_draw(layer, arc); applied = 1; @@ -596,7 +596,7 @@ p_route->flags, pcb_true); if (arc) { pcb_added_lines++; - pcb_obj_add_attribs(arc, PCB->pen_attr); + pcb_obj_add_attribs(arc, PCB->pen_attr, pcb_true); pcb_undo_add_obj_to_create(PCB_OBJ_ARC, layer, arc, arc); pcb_arc_invalidate_draw(layer, arc); applied = 1; @@ -617,7 +617,7 @@ p_route->flags); if (line) { pcb_added_lines++; - pcb_obj_add_attribs(line, PCB->pen_attr); + pcb_obj_add_attribs(line, PCB->pen_attr, pcb_true); pcb_line_invalidate_draw(layer, line); pcb_undo_add_obj_to_create(PCB_OBJ_LINE, layer, line, line); applied = 1;