Index: trunk/src/netlist2.c =================================================================== --- trunk/src/netlist2.c (revision 23253) +++ trunk/src/netlist2.c (revision 23254) @@ -323,8 +323,7 @@ pcb_subc_t *sc = pcb_obj_parent_subc(offender); int handled = 0; -TODO("This should be PCB_NETLIST_EDITED - revise the rest too") - pcb_net_term_t *offt = pcb_net_find_by_refdes_term(&sctx->pcb->netlist[PCB_NETLIST_INPUT], sc->refdes, offender->term); + pcb_net_term_t *offt = pcb_net_find_by_refdes_term(&sctx->pcb->netlist[PCB_NETLIST_EDITED], sc->refdes, offender->term); pcb_net_t *offn; const char *offnn = ""; @@ -586,7 +585,7 @@ short_ctx_init(&sctx, pcb, NULL); - for(e = htsp_first(&pcb->netlist[PCB_NETLIST_INPUT]); e != NULL; e = htsp_next(&pcb->netlist[PCB_NETLIST_INPUT], e)) { + for(e = htsp_first(&pcb->netlist[PCB_NETLIST_EDITED]); e != NULL; e = htsp_next(&pcb->netlist[PCB_NETLIST_EDITED], e)) { sctx.current_net = (pcb_net_t *)e->value; drawn += pcb_net_add_rats_(&sctx, acc); } Index: trunk/src_plugins/mincut/rats_mincut.c =================================================================== --- trunk/src_plugins/mincut/rats_mincut.c (revision 23253) +++ trunk/src_plugins/mincut/rats_mincut.c (revision 23254) @@ -237,10 +237,9 @@ if (Snet != NULL) { pcb_any_obj_t *o = (pcb_any_obj_t *)n->to; if (o->term != NULL) { - TODO("netlist: should be PCB_NETLIST_EDITED") pcb_subc_t *sc = pcb_obj_parent_subc(o); if (sc != NULL) { - pcb_net_term_t *t = pcb_net_find_by_refdes_term(&PCB->netlist[PCB_NETLIST_INPUT], sc->refdes, o->term); + pcb_net_term_t *t = pcb_net_find_by_refdes_term(&PCB->netlist[PCB_NETLIST_EDITED], sc->refdes, o->term); if (t != NULL) { if (t->parent.net == Snet) gr_add_(g, n->gid, 0, 100000);