From 2c4c9ac5209cb54bb08ea2b7222bb4bc8843f396 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 14 Dec 2023 10:27:54 +0100 Subject: [PATCH] Fix DXF importer wrongly prioritizes the MEASUREMENT variable --- src/Mod/Import/App/dxf/dxf.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Import/App/dxf/dxf.cpp b/src/Mod/Import/App/dxf/dxf.cpp index b91f17fe3c..2d17575b7d 100644 --- a/src/Mod/Import/App/dxf/dxf.cpp +++ b/src/Mod/Import/App/dxf/dxf.cpp @@ -2413,6 +2413,9 @@ bool CDxfRead::ReadUnits() int n = 0; if (sscanf(m_record_data, "%d", &n) == 1) { m_eUnits = eDxfUnits_t(n); + if (m_eUnits != eUnspecified) { + m_measurement_inch = false; // prioritize INSUNITS over MEASUREMENT variable + } return (true); } // End if - then else {