Index: file.c =================================================================== --- file.c (revision 18634) +++ file.c (revision 18635) @@ -1037,7 +1037,7 @@ pcb_coord_t Width, pcb_coord_t Height, pcb_angle_t angle, pcb_angle_t delta, pcb_coord_t Thickness) { pcb_layer_t *ly = subc_silk_layer(subc); - return pcb_arc_new(ly, X, Y, Width, Height, angle, delta, Thickness, 0, pcb_no_flags()); + return pcb_arc_new(ly, X, Y, Width, Height, angle, delta, Thickness, 0, pcb_no_flags(), pcb_true); } pcb_pstk_t *io_pcb_element_pin_new(pcb_subc_t *subc, pcb_coord_t X, pcb_coord_t Y, pcb_coord_t Thickness, pcb_coord_t Clearance, pcb_coord_t Mask, pcb_coord_t DrillingHole, const char *Name, const char *Number, pcb_flag_t Flags) Index: parse_y.c =================================================================== --- parse_y.c (revision 18634) +++ parse_y.c (revision 18635) @@ -2316,7 +2316,7 @@ #line 1048 "parse_y.y" /* yacc.c:1646 */ { pcb_arc_new(Layer, NU ((yyvsp[-9].measure)), NU ((yyvsp[-8].measure)), NU ((yyvsp[-7].measure)), NU ((yyvsp[-6].measure)), (yyvsp[-3].number), (yyvsp[-2].number), - NU ((yyvsp[-5].measure)), NU ((yyvsp[-4].measure)), (yyvsp[-1].flagtype)); + NU ((yyvsp[-5].measure)), NU ((yyvsp[-4].measure)), (yyvsp[-1].flagtype), pcb_true); } #line 2322 "parse_y.c" /* yacc.c:1646 */ break; @@ -2325,7 +2325,7 @@ #line 1057 "parse_y.y" /* yacc.c:1646 */ { pcb_arc_new(Layer, OU ((yyvsp[-9].measure)), OU ((yyvsp[-8].measure)), OU ((yyvsp[-7].measure)), OU ((yyvsp[-6].measure)), (yyvsp[-3].number), (yyvsp[-2].number), - OU ((yyvsp[-5].measure)), OU ((yyvsp[-4].measure)), pcb_flag_old((yyvsp[-1].integer))); + OU ((yyvsp[-5].measure)), OU ((yyvsp[-4].measure)), pcb_flag_old((yyvsp[-1].integer)), pcb_true); } #line 2331 "parse_y.c" /* yacc.c:1646 */ break; @@ -2334,7 +2334,7 @@ #line 1066 "parse_y.y" /* yacc.c:1646 */ { pcb_arc_new(Layer, OU ((yyvsp[-8].measure)), OU ((yyvsp[-7].measure)), OU ((yyvsp[-6].measure)), OU ((yyvsp[-6].measure)), IV ((yyvsp[-3].measure)), (yyvsp[-2].number), - OU ((yyvsp[-4].measure)), 200*PCB_GROUNDPLANEFRAME, pcb_flag_old((yyvsp[-1].integer))); + OU ((yyvsp[-4].measure)), 200*PCB_GROUNDPLANEFRAME, pcb_flag_old((yyvsp[-1].integer)), pcb_true); } #line 2340 "parse_y.c" /* yacc.c:1646 */ break; Index: parse_y.y =================================================================== --- parse_y.y (revision 18634) +++ parse_y.y (revision 18635) @@ -1047,7 +1047,7 @@ : T_ARC '[' measure measure measure measure measure measure number number flags ']' { pcb_arc_new(Layer, NU ($3), NU ($4), NU ($5), NU ($6), $9, $10, - NU ($7), NU ($8), $11); + NU ($7), NU ($8), $11, pcb_true); } ; @@ -1056,7 +1056,7 @@ : T_ARC '(' measure measure measure measure measure measure number number INTEGER ')' { pcb_arc_new(Layer, OU ($3), OU ($4), OU ($5), OU ($6), $9, $10, - OU ($7), OU ($8), pcb_flag_old($11)); + OU ($7), OU ($8), pcb_flag_old($11), pcb_true); } ; @@ -1065,7 +1065,7 @@ : T_ARC '(' measure measure measure measure measure measure number INTEGER ')' { pcb_arc_new(Layer, OU ($3), OU ($4), OU ($5), OU ($5), IV ($8), $9, - OU ($7), 200*PCB_GROUNDPLANEFRAME, pcb_flag_old($10)); + OU ($7), 200*PCB_GROUNDPLANEFRAME, pcb_flag_old($10), pcb_true); } ;