Index: trunk/src/board.c =================================================================== --- trunk/src/board.c (revision 34322) +++ trunk/src/board.c (revision 34323) @@ -339,11 +339,9 @@ } /* sets a new via thickness */ -void pcb_board_set_via_size(rnd_coord_t Size, rnd_bool Force) +void pcb_board_set_via_size(rnd_coord_t Size) { - if (Force || (Size <= PCB_MAX_PINORVIASIZE && Size >= PCB_MIN_PINORVIASIZE && Size >= conf_core.design.via_drilling_hole + PCB_MIN_PINORVIACOPPER)) { - rnd_conf_set_design("design/via_thickness", "%$mS", Size); - } + rnd_conf_set_design("design/via_thickness", "%$mS", Size); } /* sets a new via drilling hole */ Index: trunk/src/board.h =================================================================== --- trunk/src/board.h (revision 34322) +++ trunk/src/board.h (revision 34323) @@ -152,7 +152,7 @@ void pcb_board_set_line_width(rnd_coord_t Size); /* sets a new via thickness */ -void pcb_board_set_via_size(rnd_coord_t Size, rnd_bool Force); +void pcb_board_set_via_size(rnd_coord_t Size); /* sets a new via drilling hole */ void pcb_board_set_via_drilling_hole(rnd_coord_t Size); Index: trunk/src/gui_act.c =================================================================== --- trunk/src/gui_act.c (revision 34322) +++ trunk/src/gui_act.c (revision 34323) @@ -561,7 +561,7 @@ case '\0': do_select:; pcb_board_set_line_width(rts->Thick); - pcb_board_set_via_size(rts->Diameter, rnd_true); + pcb_board_set_via_size(rts->Diameter); pcb_board_set_via_drilling_hole(rts->Hole); pcb_board_set_clearance(rts->Clearance); break;