Index: trunk/src/plugins/rt_topo/crbs.c =================================================================== --- trunk/src/plugins/rt_topo/crbs.c (revision 1403) +++ trunk/src/plugins/rt_topo/crbs.c (revision 1404) @@ -243,7 +243,7 @@ if ((ctn != NULL) && ctn->old) continue; rtrnd_line_new(ly_drw, NULL, NULL, l->x1, l->y1, l->x2, l->y2, 0.2, 0); if (ly_out != NULL) { - o = rtrnd_line_new(ly_out, NULL, NULL, l->x1, l->y1, l->x2, l->y2, rt_topo_cfg.wire_thick, 0); + o = rtrnd_line_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), l->x1, l->y1, l->x2, l->y2, rt_topo_cfg.wire_thick, 0); rtrnd_res_add(crbs->ctx, o); } } @@ -251,9 +251,10 @@ for(a = gdl_first(&crbs->grbs.all_arcs); a != NULL; a = gdl_next(&crbs->grbs.all_arcs, a)) { if (!a->in_use) continue; if ((a->r == 0) || (a->da == 0)) continue; + rtrnd_arc_new(ly_drw, NULL, NULL, a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, 0.2, 0); if (ly_out != NULL) { - o = rtrnd_arc_new(ly_out, NULL, NULL, a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, rt_topo_cfg.wire_thick, 0); + o = rtrnd_arc_new(ly_out, NULL, (ctn == NULL ? NULL : ctn->net), a->parent_pt->x, a->parent_pt->y, a->r, a->sa, a->da, rt_topo_cfg.wire_thick, 0); rtrnd_res_add(crbs->ctx, o); } }