Index: trunk/src/netlist.c =================================================================== --- trunk/src/netlist.c (revision 23240) +++ trunk/src/netlist.c (revision 23241) @@ -59,18 +59,6 @@ char * PCB->NetlistLib[n].Menu[i].Entry[j].ListEntry */ -void pcb_netlist_changed(int force_unfreeze) -{ - if (force_unfreeze) - PCB->netlist_frozen = 0; - if (PCB->netlist_frozen) - PCB->netlist_needs_update = 1; - else { - PCB->netlist_needs_update = 0; - pcb_event(PCB_EVENT_NETLIST_CHANGED, NULL); - } -} - pcb_lib_menu_t *pcb_netnode_to_netname(const char *nodename) { int i, j; Index: trunk/src/netlist.h =================================================================== --- trunk/src/netlist.h (revision 23240) +++ trunk/src/netlist.h (revision 23241) @@ -55,10 +55,6 @@ pcb_oldnetlist_t *NetList; } pcb_netlist_list_t; - -void pcb_netlist_changed(int force_unfreeze); - - /* Look up a net by name; if not found and alloc is true, create it, else return NULL */ pcb_lib_menu_t *pcb_netlist_lookup(int patch, const char *netname, pcb_bool alloc); Index: trunk/src/netlist2.c =================================================================== --- trunk/src/netlist2.c (revision 23240) +++ trunk/src/netlist2.c (revision 23241) @@ -583,6 +583,18 @@ return drawn; } +void pcb_netlist_changed(int force_unfreeze) +{ + if (force_unfreeze) + PCB->netlist_frozen = 0; + if (PCB->netlist_frozen) + PCB->netlist_needs_update = 1; + else { + PCB->netlist_needs_update = 0; + pcb_event(PCB_EVENT_NETLIST_CHANGED, NULL); + } +} + void pcb_netlist_init(pcb_netlist_t *nl) { htsp_init(nl, strhash, strkeyeq); Index: trunk/src/netlist_act.c =================================================================== --- trunk/src/netlist_act.c (revision 23240) +++ trunk/src/netlist_act.c (revision 23241) @@ -45,6 +45,7 @@ #include "compat_nls.h" #include "compat_misc.h" #include "netlist.h" +#include "netlist2.h" #include "data_it.h" #include "brave.h" Index: trunk/src/rats.c =================================================================== --- trunk/src/rats.c (revision 23240) +++ trunk/src/rats.c (revision 23241) @@ -49,6 +49,7 @@ #include "route_style.h" #include "compat_misc.h" #include "netlist.h" +#include "netlist2.h" #include "compat_nls.h" #include "macro.h" #include Index: trunk/src_plugins/oldactions/oldactions.c =================================================================== --- trunk/src_plugins/oldactions/oldactions.c (revision 23240) +++ trunk/src_plugins/oldactions/oldactions.c (revision 23241) @@ -44,7 +44,7 @@ #include "obj_subc.h" #include "macro.h" #include "compat_misc.h" -#include "netlist.h" +#include "netlist2.h" static void conf_toggle(conf_role_t role, const char *path) { Index: trunk/src_plugins/renumber/renumber.c =================================================================== --- trunk/src_plugins/renumber/renumber.c (revision 23240) +++ trunk/src_plugins/renumber/renumber.c (revision 23241) @@ -43,7 +43,7 @@ #include "conf_core.h" #include "compat_misc.h" #include "compat_nls.h" -#include "netlist.h" +#include "netlist2.h" #include "safe_fs.h" #include "macro.h"