Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 35141) +++ trunk/src/gui_act.c (revision 35142) @@ -237,6 +237,7 @@ pcb_find_t fctx; memset(&fctx, 0, sizeof(fctx)); fctx.flag_set = PCB_FLAG_FOUND; + fctx.consider_rats = 1; fctx.flag_chg_undoable = 1; pcb_find_from_xy(&fctx, PCB->Data, pcb_crosshair.X, pcb_crosshair.Y); pcb_find_free(&fctx); Index: trunk/src/tool_logic.c =================================================================== --- trunk/src/tool_logic.c (revision 35141) +++ trunk/src/tool_logic.c (revision 35142) @@ -149,6 +149,7 @@ memset(&fctx, 0, sizeof(fctx)); fctx.flag_set = PCB_FLAG_FOUND; fctx.flag_chg_undoable = 1; + fctx.consider_rats = 1; pcb_find_from_xy(&fctx, pcb->Data, PlaceX, PlaceY); pcb_find_free(&fctx); Index: trunk/src_plugins/tool_std/tool_line.c =================================================================== --- trunk/src_plugins/tool_std/tool_line.c (revision 35141) +++ trunk/src_plugins/tool_std/tool_line.c (revision 35142) @@ -120,6 +120,7 @@ memset(&fctx, 0, sizeof(fctx)); fctx.flag_set = PCB_FLAG_FOUND; fctx.flag_chg_undoable = 1; + fctx.consider_rats = 1; pcb_find_from_xy(&fctx, pcb->Data, pcb_crosshair.X, pcb_crosshair.Y); pcb_find_free(&fctx); }