From b034b2adf343c2fbf202de3e570f5c0f91560628 Mon Sep 17 00:00:00 2001
From: Roy-043 <70520633+Roy-043@users.noreply.github.com>
Date: Mon, 19 Jan 2026 17:51:19 +0100
Subject: [PATCH] Draft: fix DiscretizeEllipses preference inconsistency
(#26953)
---
src/Mod/Draft/Resources/ui/preferences-dxf.ui | 3 ---
src/Mod/Draft/importDXF.py | 2 +-
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/Mod/Draft/Resources/ui/preferences-dxf.ui b/src/Mod/Draft/Resources/ui/preferences-dxf.ui
index 576b323df5..d19fdb4bbc 100644
--- a/src/Mod/Draft/Resources/ui/preferences-dxf.ui
+++ b/src/Mod/Draft/Resources/ui/preferences-dxf.ui
@@ -514,9 +514,6 @@ instead of Draft or Part objects. This overrides the 'Import As' setting
Treat ellipses and splines as polylines
-
- true
-
DiscretizeEllipses
diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py
index 9f69be7442..9144197ac0 100644
--- a/src/Mod/Draft/importDXF.py
+++ b/src/Mod/Draft/importDXF.py
@@ -4360,7 +4360,7 @@ def readPreferences():
dxfCreateDraft = False
# The legacy importer still uses these global variables, so we read them all.
- dxfDiscretizeCurves = hGrp.GetBool("DiscretizeEllipses", True)
+ dxfDiscretizeCurves = hGrp.GetBool("DiscretizeEllipses", False)
dxfStarBlocks = hGrp.GetBool("dxfstarblocks", False)
dxfJoin = hGrp.GetBool("joingeometry", False)
dxfRenderPolylineWidth = hGrp.GetBool("renderPolylineWidth", False)