[Import]Fix #6461 MEASUREMENT/INSUNITS

This commit is contained in:
Wanderer Fan
2022-02-27 14:15:55 -05:00
committed by WandererFan
parent 3a88639e19
commit 2ff5e1aaeb

View File

@@ -1772,7 +1772,13 @@ CDxfRead::~CDxfRead()
double CDxfRead::mm( double value ) const
{
if(m_measurement_inch)
//re #6461
//this if handles situation of malformed DXF file where
//MEASUREMENT specifies English units, but
//INSUNITS specifies millimeters or is not specified
//(millimeters is our default)
if(m_measurement_inch &&
(m_eUnits == eMillimeters))
{
value *= 25.4;
}