diff --git a/pcbnew/pcb_io/altium/altium_parser_pcb.cpp b/pcbnew/pcb_io/altium/altium_parser_pcb.cpp index 1b0c012151..4d50d7ad6e 100644 --- a/pcbnew/pcb_io/altium/altium_parser_pcb.cpp +++ b/pcbnew/pcb_io/altium/altium_parser_pcb.cpp @@ -935,12 +935,15 @@ AVIA6::AVIA6( ALTIUM_BINARY_PARSER& aReader ) } } - if( subrecord1 > 209 ) + if( subrecord1 >= 246 ) { aReader.Skip( 38 ); soldermask_expansion_linked = aReader.Read() & 0x01; soldermask_expansion_back = aReader.ReadKicadUnit(); + } + if( subrecord1 >= 307 ) + { aReader.Skip( 45 ); pos_tolerance = aReader.ReadKicadUnit();