Index: trunk/src_plugins/lib_netmap/map_2nets.h =================================================================== --- trunk/src_plugins/lib_netmap/map_2nets.h (revision 35081) +++ trunk/src_plugins/lib_netmap/map_2nets.h (revision 35082) @@ -63,6 +63,8 @@ pcb_any_obj_t any; } o; + pcb_any_obj_t *orig; + /* internal/cache */ unsigned char cc; /* ends used for connection */ } pcb_2netmap_obj_t; Index: trunk/src_plugins/lib_netmap/map_2nets_map.c =================================================================== --- trunk/src_plugins/lib_netmap/map_2nets_map.c (revision 35081) +++ trunk/src_plugins/lib_netmap/map_2nets_map.c (revision 35082) @@ -49,6 +49,7 @@ case PCB_OBJ_TEXT: memcpy(&res->o, obj, sizeof(res->o.text)); memset(&res->o.text.link, 0, sizeof(gdl_elem_t)); break; default:; } + res->orig = obj; return res; }