Index: trunk/src/obj_pstk_act.c =================================================================== --- trunk/src/obj_pstk_act.c (revision 36842) +++ trunk/src/obj_pstk_act.c (revision 36843) @@ -300,7 +300,7 @@ pcb_objtype_t type; rnd_coord_t x, y; rnd_hid_get_coords("Select a padstack to replace", &x, &y, 0); - if ((type = pcb_search_screen(x, y, PCB_OBJ_PSTK, &ptr1, &ptr2, &ptr3)) != PCB_OBJ_PSTK) { + if ((type = pcb_search_screen(x, y, PCB_OBJ_PSTK | PCB_OBJ_SUBC_PART, &ptr1, &ptr2, &ptr3)) != PCB_OBJ_PSTK) { rnd_message(RND_MSG_ERROR, "Need a padstack under the cursor\n"); break; }