Index: trunk/src/data.c =================================================================== --- trunk/src/data.c (revision 21346) +++ trunk/src/data.c (revision 21347) @@ -651,7 +651,8 @@ if (!vis_only || PCB->RatOn) if (types & PCB_OBJ_RAT) rsearch(data->rat_tree); - if (types & PCB_OBJ_PSTK) rsearch(data->padstack_tree); + if (!vis_only || PCB->pstk_on || PCB->hole_on) + if (types & PCB_OBJ_PSTK) rsearch(data->padstack_tree); if (!vis_only || PCB->SubcOn) if (types & PCB_OBJ_SUBC) rsearch(data->subc_tree);