Index: trunk/src/board.c =================================================================== --- trunk/src/board.c (revision 34321) +++ trunk/src/board.c (revision 34322) @@ -347,11 +347,9 @@ } /* sets a new via drilling hole */ -void pcb_board_set_via_drilling_hole(rnd_coord_t Size, rnd_bool Force) +void pcb_board_set_via_drilling_hole(rnd_coord_t Size) { - if (Force || (Size <= PCB_MAX_PINORVIASIZE && Size >= PCB_MIN_PINORVIAHOLE && Size <= conf_core.design.via_thickness - PCB_MIN_PINORVIACOPPER)) { - rnd_conf_set_design("design/via_drilling_hole", "%$mS", Size); - } + rnd_conf_set_design("design/via_drilling_hole", "%$mS", Size); } /* sets a clearance width */ Index: trunk/src/board.h =================================================================== --- trunk/src/board.h (revision 34321) +++ trunk/src/board.h (revision 34322) @@ -155,7 +155,7 @@ void pcb_board_set_via_size(rnd_coord_t Size, rnd_bool Force); /* sets a new via drilling hole */ -void pcb_board_set_via_drilling_hole(rnd_coord_t Size, rnd_bool Force); +void pcb_board_set_via_drilling_hole(rnd_coord_t Size); /* sets a clearance width */ void pcb_board_set_clearance(rnd_coord_t Width); Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 34321) +++ trunk/src/gui_act.c (revision 34322) @@ -562,7 +562,7 @@ do_select:; pcb_board_set_line_width(rts->Thick); pcb_board_set_via_size(rts->Diameter, rnd_true); - pcb_board_set_via_drilling_hole(rts->Hole, rnd_true); + pcb_board_set_via_drilling_hole(rts->Hole); pcb_board_set_clearance(rts->Clearance); break; case 'd': /* del */