Index: trunk/src_plugins/io_hyp/parser.c =================================================================== --- trunk/src_plugins/io_hyp/parser.c (revision 20894) +++ trunk/src_plugins/io_hyp/parser.c (revision 20895) @@ -2294,7 +2294,7 @@ return 0; } - pcb_rat_new(hyp_dest, x2coord(h->x1), y2coord(h->y1), x2coord(h->x2), y2coord(h->y2), layer1_grp_id, layer2_grp_id, + pcb_rat_new(hyp_dest, -1, x2coord(h->x1), y2coord(h->y1), x2coord(h->x2), y2coord(h->y2), layer1_grp_id, layer2_grp_id, xy2coord(h->width), pcb_no_flags()); return 0; Index: trunk/src_plugins/io_pcb/parse_y.c =================================================================== --- trunk/src_plugins/io_pcb/parse_y.c (revision 20894) +++ trunk/src_plugins/io_pcb/parse_y.c (revision 20895) @@ -2217,7 +2217,7 @@ case 71: #line 560 "parse_y.y" /* yacc.c:1646 */ { - pcb_rat_new(yyData, NU ((yyvsp[-7].measure)), NU ((yyvsp[-6].measure)), NU ((yyvsp[-4].measure)), NU ((yyvsp[-3].measure)), (yyvsp[-5].integer), (yyvsp[-2].integer), + pcb_rat_new(yyData, -1, NU ((yyvsp[-7].measure)), NU ((yyvsp[-6].measure)), NU ((yyvsp[-4].measure)), NU ((yyvsp[-3].measure)), (yyvsp[-5].integer), (yyvsp[-2].integer), conf_core.appearance.rat_thickness, (yyvsp[-1].flagtype)); } #line 2224 "parse_y.c" /* yacc.c:1646 */ @@ -2226,7 +2226,7 @@ case 72: #line 565 "parse_y.y" /* yacc.c:1646 */ { - pcb_rat_new(yyData, OU ((yyvsp[-7].measure)), OU ((yyvsp[-6].measure)), OU ((yyvsp[-4].measure)), OU ((yyvsp[-3].measure)), (yyvsp[-5].integer), (yyvsp[-2].integer), + pcb_rat_new(yyData, -1, OU ((yyvsp[-7].measure)), OU ((yyvsp[-6].measure)), OU ((yyvsp[-4].measure)), OU ((yyvsp[-3].measure)), (yyvsp[-5].integer), (yyvsp[-2].integer), conf_core.appearance.rat_thickness, pcb_flag_old((yyvsp[-1].integer))); } #line 2233 "parse_y.c" /* yacc.c:1646 */ Index: trunk/src_plugins/io_pcb/parse_y.y =================================================================== --- trunk/src_plugins/io_pcb/parse_y.y (revision 20894) +++ trunk/src_plugins/io_pcb/parse_y.y (revision 20895) @@ -558,12 +558,12 @@ rats : T_RAT '[' measure measure INTEGER measure measure INTEGER flags ']' { - pcb_rat_new(yyData, NU ($3), NU ($4), NU ($6), NU ($7), $5, $8, + pcb_rat_new(yyData, -1, NU ($3), NU ($4), NU ($6), NU ($7), $5, $8, conf_core.appearance.rat_thickness, $9); } | T_RAT '(' measure measure INTEGER measure measure INTEGER INTEGER ')' { - pcb_rat_new(yyData, OU ($3), OU ($4), OU ($6), OU ($7), $5, $8, + pcb_rat_new(yyData, -1, OU ($3), OU ($4), OU ($6), OU ($7), $5, $8, conf_core.appearance.rat_thickness, pcb_flag_old($9)); } ;